|  | 
 
| 本帖最后由 fixbug 于 2013-1-17 00:37 编辑 
 phpcms的目录结构:
 
 
   分析开始
 
 既然index.php为入口那就从这个文件开始分析整个PHPCMS源码。
 
 因为本论坛代码着色插件PHP的注释是斜体+灰色,很难看,所以我就以注释来写了,直接上文字的更容易阅读^_^.
 
 [code=php]<?php
 
 // index.php文件
 
 这里定义了一个常量PHPCMS_PATH,值为当前目录+/,也就是这个文件所在目录的名字加一个结尾 /
 DIRECTORY_SEPARATOR 是PHP中的内置常量,值为一个目录分隔符,为什么这么长的英文表达一个字符?
 因为在linx目录分隔符为\ 在windows是/ ,php为了让你的代码跨平台,所以内置了这个常量。
 
 define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);
 
 包含一个文件,当前目录下的/phpcms/base.php,该文件是PHPCMS的核心框架入口文件,起到了至关重要的作用。
 
 include PHPCMS_PATH.'/phpcms/base.php';
 
 //  初始化PHPCMS框架代码
 pc_base::creat_app();
 
 ?>[/code]
 
 
 
 | 
 |