这一节我们要学习一下加载我们框架: 比如,定义我们框架的项目路径,程序驱动,加载公用函数,加载核心文件 ![](https://box.kancloud.cn/ff86c638552470780b8bc0526ac344ec_502x191.png) index.php: ~~~ <?php /** * Created by PhpStorm. * Email: 1194008361@qq.com * User:liaosp.top * Date: 2018/9/8 * Time: 15:15 */ //当前目录路径 define('THINKSP', getcwd()); define('CORE', THINKSP . '/core/'); define('APP', THINKSP . '/app/'); define('DEBUG', true); if ('DEBUG' == true) { ini_set('display_error', true); } else { ini_set('display_error', false); } //加载公用函数 include CORE.'common/function.php'; include CORE.'Thinksp.php'; core\Thinksp::run(); ~~~ 讲解一下: 1: define() 函数定义一个常量。 常量类似变量,不同之处在于: 在设定以后,常量的值无法更改 常量名不需要开头的美元符号 ($) 作用域不影响对常量的访问 常量值只能是字符串或数字 2: getcwd()方法获取当前文件的目录 3:是否是调试模式 4 .加载公共函数 function.php 5.加载thinkSp.php 我们的核心文件, 当然你们可以取你们想要的名字。 thinkSp.php 代码: ~~~ <?php /** * Created by PhpStorm. * Email: 1194008361@qq.com * User:liaosp.top * Date: 2018/9/8 * Time: 15:23 */ namespace core; class Thinksp { static function run(){ echo 'run'; } } ~~~ 根据上面的步骤,和图片显示的工作路径,同学们可以尝试一下,访问你的项目吧,本节的源码: 链接:https://pan.baidu.com/s/1WvqgOJyV-VBRfzC8UNEoIQ 密码:73id