即将进入主题……………
即将进入主题……………
即将进入主题……………
。。。。。。。。
这次讲解个人学习 phpcms框架的体验.
1.开始执行的是index.php文件,即程序的入口(下面是index.php文件的内容):
那么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文件)
====》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文件)