php入門篇------->PHPCMS 入口文件,自動加載系統函數和URL規則

這裏主要分析PHPCMS的入口文件和系統自動加載配置文件和系統函數,還有URL的規則;php

首先是入口文件分析:數組

index.phpapp


wKioOVLE30bzwQDmAABefHPT7cA002.jpg

2,框架主文件分析:(這裏主要分析加載配置文件和公共函數,還有URL規則)框架

   phpcms/base.php
ide

   

   配置文件載入:(配置文件實際爲一個數組形式,$key爲數組下標)
函數

       實例:pc_base::load_config('system','errorlog');blog

wKioJlLE4QXTH7KdAAFSYtypZyY408.jpg

加載系統公共函數:
get

 實例:wKioJlLE4j6ATRO9AAAxFIEC4rc981.jpgit

   


        加載函數wKioJlLE4rSDNl3LAACl_lhmDv4791.jpgio

當加載完以上的一些配置文件信息和函數後,將執行初始化應用程序操做:phpcms\libs\classes\application.class.php(控制器類文件)

wKioJlLE48ehtM2QAAAqGleWfMY384.jpg

控制器類文件將會使用構造函數構造URL規則:

wKioJlLE_feS_zf_AABzvlqRFKU395.jpg

這些就對應URL的M,C,A參數(M=>模塊;C=>class文件;A=>方法);總的來講PHPCMS的URL規則是:找到須要調用的模塊(M),找到模塊下的類文件(C),執行對應類文件的方法(A);

相關文章
相關標籤/搜索