入口文件
文章分页:

框架入口文件为根目录下的 index.php,内容如下:

<?php
if(version_compare(PHP_VERSION, '7.0.0', '<'))
    die('MyStep Framework can only run under PHP 7.0 or upper version!');
define('ROOT', str_replace(DIRECTORY_SEPARATOR, '/', __DIR__).'/');
define('LIB', ROOT.'lib/');
define('APP', ROOT.'app/');
define('CACHE', ROOT.'cache/');
define('CONFIG', ROOT.'config/');
define('PLUGIN', ROOT.'plugin/');
define('STATICS', ROOT.'static/');
define('VENDOR', ROOT.'vendor/');
define('FILE', ROOT.'files/');

require_once(LIB.'myStep.class.php');
myStep::init();

其中主要包括了PHP版本检测,各类常量定义,核心控制器引用,以及入口执行方法。

相关常量除框架跟目录ROOT外,均为上一节中提到的各类框架目录,如有修改,可通过本入口文件做对应修改。

同时,除以上常量外,还包含其他应用常量,将在框架常量一章中详细介绍。

 

上一篇:目录结构
下一篇:首次运行