這裏主要分析PHPCMS的入口文件和系統自動加載配置文件和系統函數,還有URL的規則;php
首先是入口文件分析:數組
index.phpapp
2,框架主文件分析:(這裏主要分析加載配置文件和公共函數,還有URL規則)框架
phpcms/base.php
ide
配置文件載入:(配置文件實際爲一個數組形式,$key爲數組下標)
函數
實例:pc_base::load_config('system','errorlog');blog
加載系統公共函數:
get
當加載完以上的一些配置文件信息和函數後,將執行初始化應用程序操做:phpcms\libs\classes\application.class.php(控制器類文件)
控制器類文件將會使用構造函數構造URL規則:
這些就對應URL的M,C,A參數(M=>模塊;C=>class文件;A=>方法);總的來講PHPCMS的URL規則是:找到須要調用的模塊(M),找到模塊下的類文件(C),執行對應類文件的方法(A);