thinkphp3流程分析1
thinkphp吧
全部回复
仅看楼主
level 9
ji478270575 楼主
  由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,雷神众测以及文章作者不为此承担任何责任。
  雷神众测拥有对此文章的修改和解释权。如欲转载或传播此文章,必须保证此文章的完整性,包括版权声明等全部内容。未经雷神众测允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的。
2020年06月18日 07点06分 1
level 9
ji478270575 楼主
  加载了三个文件
  CORE_PATH.'Core/Think.class.php',
  CORE_PATH.'Core/ThinkException.class.php',//异常处理类
  CORE_PATH.'Core/Behavior.class.php'
  都来源于core,核心类库
  Core/ThinkException.class.php是thinkphp的异常处理类:
  直接跟Core/Think.class.php
  static public function Start(){
  //设定错误和异常处理
  set_error_handler(array('Think','appError'));
  set_exception_handler(array('Think','appException'));
  //注册AUTOLOAD方法
  spl_autoload_register(array('Think','autoload'));
  //[RUNTIME]
  Think::buildApp();//预编译项目
  //[/RUNTIME]
  //运行应用
  App::run();
  return;
  }
  前面的set是设置错误异常处理
  而buildApp();是预编译
  跟一下运行run()
2020年06月18日 07点06分 4
1