#1 jake

在SpeedPHP框架第三版开始,加入了spRun函数,以便可以在用户级代码执行之前,使用框架提供的核心函数和类库,以达到全局操作的作用,然后再使用spRun来执行用户代码。
用户级代码:包括控制器中开发者编写的代码,模板赋值,数据库操作等。
spRun的作用

  • 启动用户级代码。
  • 可更方便加入全局操作的代码,在spRun之前可载入文件、实例化一些全局操作类,加入扩展程序处理等。
  • 让框架执行过程更清晰。
spRun没有参数,执行以下操作:


  • 进行路由扩展点操作
  • 实例化控制器父类
  • 执行用户级代码
  • 自动模板输出处理
  • 进行路由后续扩展点操作
在SpeedPHP框架从第二版升级到第三版的时候,兼容方面就要注意spRun函数:在第二版的应用程序的入口文件中,必须在文件最后位置加入spRun函数,来启动应用程序。


2012-08-05 11:00:21