欧文写的 phpcms代码执行过程

                            

即将进入主题……………

 

即将进入主题……………

 

即将进入主题……………

 。。。。。。。。

 这次讲解个人学习 phpcms框架的体验.

1.开始执行的是index.php文件,即程序的入口(下面是index.php文件的内容):

欧文写的 phpcms代码执行过程_第1张图片

那么index.php文件做了什么?

 

          =====》 a.定义常量PHPCMS_PATH       

 

         =====》b.包含文件:/phpcms/base.php  [这里执行了base.php文件,base.php文件具体干了什么,请看下回]

 

         =====》c.调用方法  pc_base::creat_app()

 

 

总的来说:  index.php文件定义一个常量和饱含一个文件,然后调用creat_app()方法,

 

 

2. base.php文件做了什么?(下面是base.php文件的内容,可以看自己的base.php文件)

 

欧文写的 phpcms代码执行过程_第2张图片

                  

 欧文写的 phpcms代码执行过程_第3张图片欧文写的 phpcms代码执行过程_第4张图片

 

====》a.开头定义了一些常量(如:IN_PHPCMS,CACHE_PATH,SITE_URL……)

 

           ===》b.包含文件:/caches/configs/system.php  [这里执行了system.php文件,system.php文件是一些配置信息]

 

           ===》c.包含文件: /phpcms/libs/functions/global.func.php  [这里执行了global.func.php文件,里面都是函数] 

 

           ===》d./phpcms/libs/classes/ application.class.php   [这里执行了application.php文件,application.php文件具体干了什么,请看下回]

 

           ===》f.声明一些方法(大概15个左右),这些方法到底是干嘛的?a.通过方法的注释b.方法里的return语句,c.方法里的include语句,可知 :要么包含文件,要么返回文件的路径。

总的来说 定义一些常量和包含一些文件,定义了很多方法(这些方法用于包含文件用的,不同目录下的文件用不同的方法调用,个人认为这些方法里的逻辑关系我们不需要懂,只要知道调用了有什么结果就可以,就像做英语的阅读理解一样);

 

 

 

 3. application.class.php   文件做了什么?(下面是application.class.php文件的内容,可以看自己的application.class.php文件)

 欧文写的 phpcms代码执行过程_第5张图片

 

 

你可能感兴趣的:(php后端,phpcms)