这本来就是框架的运行机制,流程是这样的 希望对你有帮助 1. index.php 入口文件2. ThinkPHP/ThinkPHP.php 在php5.3版本以后 设置常量有两种方式: const name = value; 作用域根据当前命名空间决定 define() 作用域全局 ① 定义了许多常量 ② 引入核心文件Think.class.php Think::start();3. ThinkPHP/Library/Think/Think.class.php static function start() ① 引入系统核心文件 ② 引入配置文件 ③ 如果是生成模式,还会生成common~runtime.php文件 ④ 如果是第一次使用系统,还会自动创建对应的应用目录 App::run();
if(!is_dir(APP_PATH)) mkdir(APP_PATH,0755,true);
function build_app_dir() {
// 没有创建项目目录的话自动创建
if(!is_dir(APP_PATH)) mk_dir(APP_PATH,0777);
不明白的是,你们在探索 tp 的运行机制,怎么就不看他的代码呢?
1. index.php 入口文件2. ThinkPHP/ThinkPHP.php
在php5.3版本以后
设置常量有两种方式:
const name = value; 作用域根据当前命名空间决定
define() 作用域全局
① 定义了许多常量
② 引入核心文件Think.class.php
Think::start();3. ThinkPHP/Library/Think/Think.class.php
static function start()
① 引入系统核心文件
② 引入配置文件
③ 如果是生成模式,还会生成common~runtime.php文件
④ 如果是第一次使用系统,还会自动创建对应的应用目录
App::run();