爱程序网

Symfony2源码分析——启动过程1

来源: 阅读:

    本文通过阅读分析Symfony2的源码,了解Symfony2启动过程中完成哪些工作,从阅读源码了解Symfony2框架。

    Symfony2的核心本质是把Request转换成Response的一个过程。

    我们大概看看入口文件(web_dev.php)的源码,入口文件从总体上描述了Symfony2框架的工作的流程:

 1 require_once __DIR__.'/../app/AppKernel.php'; 2  3 $kernel = new AppKernel('dev', true); 4 $kernel->loadClassCache(); 5 //利用请求信息($_GET $_POST $_SERVER等等)构造Request对象 6 $request = Request::createFromGlobals(); 7 //Symfony2框架核心工作就是把Request对象转换成Response对象 8 $response = $kernel->handle($request); 9 //向客户端输出Response对象10 $response->send();11 //完成一些耗时的后台操作,例如邮件发送,图片裁剪等等耗时工作12 $kernel->terminate($request, $response);

相关文章列表: