php framework kohana 学习壹亚洲必赢bwin696.com

Kohana 是1款纯 PHP5 的框架,基于 MVC 形式开发,
它的性格即是高安全性轻量级代码不难接纳

技术

  • 严俊的 PHP5 面向对象(OOP)编制程序
  • 用 SQL 帮手完成不难的数据库抽象层
  • 多 session 驱动(native、数据库、cookie)
  • 动态事件处理器
  • 基于 CodeIgniter 开发

Kohana 与其余框架有哪些分裂?

就算 Kohana 使用过多壹律的设计形式和概念,但有一些分裂之处:

  1. 小心的 PHP5 面向对象编制程序
    优势:可知性珍重,自动加载,重载,接口,抽象类,单例方式等。

  2. 社区向,而非商业向。 Kohana 是1款基于社区的小说。Kohana
    的开发者们来自世界各州,有着各自的纯天然。那使得开发速度能够升高,并在长期内提供bug修复以及申报用户提议的提议。

  3. 亚洲必赢bwin696.com,GET、POST、首席营业官KIE 以及 SESSION 数组获得改正。 Kohana
    不对全局数据做读取限制,但依然提供与 CodeIgniter 相同的数码过滤以及
    XSS 防护。

  4. 层叠式财富、 模块 以及类继承。 控制器、数据模型、库、帮手以及
    视图 均能够在 系统
    中的任啥地点方进行载入。程序的布局选项可被持续或掩盖。

  5. 无命名空间的争论 。 类均添加了如 “_Controller”
    之类的后缀,从而使得用户的控制器和数据模型可被同时同地装载。

  6. 当真的机关类装载。 那包蕴库、控制器、数据模型以及助手。与
    CodeIgniter 不一样,Kohana
    的自动装载是实在含义上的动态装载,而不用事先装载。

  7. 库驱动以及 API 的1致性。 库可以利用差异的驱动来拍卖分化的外表
    API。例如,session 的存款和储蓄有 数据库 、cookie 和 native
    两种,但它们均使用同样的接口。这使得库能够不停的丰裕新的驱动,但不会影响到
    API 的壹致性。

  8. 强大的事件处理器。 Kohana
    的风浪可被动态的丰裕、替换或删除。那使得用户能在 Kohana
    执行的长河中动态做变更,而不影响原本的系统代码。

 

相关文章