#1 jake

SpeedPHP框架的功能,包括了日常PHP开发的常用功能,同时对于更复杂和专门的功能,可以增加扩展性的代码来处理,这就是SpeedPHP框架的扩展机制。
为了保证框架系统足够的快速运行和易于理解,SpeedPHP框架仅提供了日常开发中最常用的功能,其他功能如伪静态功能、权限控制等功能,均由扩展机制提供。
扩展性代码的特点


  • 重用性强,大部分的扩展性代码,都可以在不同的应用程序中使用,不受应用程序本身的业务逻辑影响。
  • 以类库或函数库的形式出现,通常都是开源免费的代码。


SpeedPHP框架的扩展机制


  • 可直接使用第三方类库和函数库。如编码转换功能。
  • 通过扩展点,第三方类库和函数库可以改变框架本身的运行流程和数据,以达到更复杂的功能。如伪静态UrlRewrite的实现。
  • 可通过继承的方式,直接使用和改变框架系统MVC架构的功能。
  • 模板中可以通过“注册函数”的方式使用第三方类和函数


2012-08-04 23:48:31