PHPCms(v9)的文件结构列表如下图:
既然是源码分析,我们就耐着性子按照程序的执行顺序来分析一下PHPCMS的源码。下面我们来看一下首页的显示过程,首先我们打开PHPCMS根目录的index.php
index.php
define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR); include PHPCMS_PATH.'/phpcms/base.php'; pc_base::creat_app();
在index.php中首先定义了网站的根目录,然后引入phpcms框架的入口文件base.php,接下来执行creat_app()方法。
很明显下面我们要看下base.php是怎么执行的,然后再看下creat_app()函数到底都干了些什么。