现在我来讨论一下系统的加载过程。

定义根目录并定义包含目录
加载核心文件
file'config php的配置。
全球function'global,PHP的功能。
目录操作function'dir。功能PHP的。
URL相关function'url。功能PHP的。
数据输出相关class'output PHP。类。
class'priv_group PHP的权限。类。
时间处理class'times。类。php
负荷array'phpcms风格语言。
载数量库存class'db_mysql。类。php
定义常数,我们经常使用的大部分信息,如IP,http_referer,script_name…
为变量,从_post美元美元美元,_get,_cookie,提取
读缓存,和大多数的cache_read功能是读取数组文件,然后提取(每个提取数组别忘了设置)
获取当前美元的MOD,默认是PHPCMS
判断用户是否登录
读取成员组权限
通过模板函数读取模板文件
首先,根据参数生成缓存模板PHP文件。
确定文件是否存在,是否tpl_root。tpl_name。' / '。$模块。/。为模板。html'generated日期等于tpl_cachepath美元。模块。'_。为模板,TPL。php,否则,编译生成TPL文件。
读取TPL文件


这套CMS的优势在于分离程序和模板将用于通过文件以上数组的形式访问数据,提高了很高的性能,而不是每次都要从数据库读取数据,然后通过内置函数的语法模板,编译为TPL访问添加模板灵活性,艺术家不知道PHP语法可以灵活布置;里面的标签功能良好。

缺点是在一个时间内有太多不必要的文件要加载到内存中,尤其是以变量和数组的形式,无论它是否可用。

亮点在于它可以非常方便地生成HTML并弥补缺点。总的来说,架构和想法相当不错。值得学习和发展两次。