定義根目錄,定義include目錄 加載核心文件 配置文件'config.inc.php' 全局函數(shù)'global.func.php' 目錄操作函數(shù)'dir.func.php' url相關(guān)函數(shù)'url.func.php' 數(shù)據(jù)輸出相關(guān)類'output. " /> 日韩中文在线,免费xxxxx在线观看网站软件,午夜亚洲电影

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

PHPCMS的使用小結(jié)

下面我講講關(guān)于這套系統(tǒng)的加載流程

定義根目錄,定義include目錄
加載核心文件
配置文件'config.inc.php'
全局函數(shù)'global.func.php'
目錄操作函數(shù)'dir.func.php'
url相關(guān)函數(shù)'url.func.php'
數(shù)據(jù)輸出相關(guān)類'output.class.php'
權(quán)限類'priv_group.class.php'
時間處理類'times.class.php'
加載語言數(shù)組'phpcms.lang.php'
加載數(shù)庫存類'db_mysql.class.php'
定義常量,大部分我們常用的信息如IP,HTTP_REFERER,SCRIPT_NAME...一律用常量
獲得變量,從$_POST,$_GET,$_COOKIE,-> extract
讀取CACHE,cache_read函數(shù)大部分都是讀取的一些數(shù)組文件,然后extract (extract每個數(shù)組都別忘了unset)
獲得當(dāng)前$mod,默認(rèn)是phpCMS
判斷用戶是否登錄
讀取會員組權(quán)限
讀取模板文件,通過template函數(shù)
首先會讀取根據(jù)參數(shù)生成cache模板php文件
判斷是否存在該文件并且該文件 TPL_ROOT.TPL_NAME.'/'.$module.'/'.$template.'.html'生成日期是否等于TPL_CACHEPATH.$module.'_'.$template.'.tpl.php',否則重新編譯和生成tpl文件
讀取tpl文件


  這套CMS的優(yōu)點(diǎn)在于程序與模板分離,將常用的數(shù)據(jù)通過以數(shù)組形式存取在文件上面,提升了很高的性能,不用每次都從數(shù)據(jù)庫來讀取,然后就是template,通過自帶的語法函數(shù)編譯后存取為tpl增加了模板的靈活性,美工不用懂得php語法,也能靈活的寫布局;里面自帶的TAG功能也不錯。

  缺點(diǎn)在于,一次性加載了太多的不需的文件在內(nèi)存中,尤其是都是以變量和數(shù)組形式,不管是否用得著。

  亮點(diǎn)在于,可以很方便生成HTML,彌補(bǔ)了缺點(diǎn),總體來說架構(gòu)和思路相當(dāng)不錯,值得學(xué)習(xí)和二次開發(fā)!

php技術(shù)PHPCMS的使用小結(jié),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品国产欧美 | 久久久91精品国产一区二区三区 | 91在线网站 | 国产欧美一区二区三区国产幕精品 | 黑人精品欧美一区二区蜜桃 | 久久成人一区二区三区 | 久久精品美女 | 久久精片| 国产精品久久久久久久岛一牛影视 | 亚洲国产精品一区二区www | 日韩精品免费在线观看 | 国产精品一区二区久久精品爱微奶 | 久久久久国产 | 国产久 | 国产色婷婷精品综合在线手机播放 | 毛片在线免费播放 | 久久久精品天堂 | 羞羞在线视频 | 国产色片在线 | 2021狠狠干 | 毛片在线视频 | 一区二区三区视频在线观看 | 澳门永久av免费网站 | 免费久| 天天操夜夜操免费视频 | 成人国产a | 欧美4p| 中文字幕一区二区三区在线乱码 | 国产精品成人免费 | 国产激情在线观看视频 | 久久精品国产99国产精品 | 成人国产在线视频 | 欧美一级久久 | av网站在线播放 | 国产精品久久久久久久一区探花 | 日本a级大片 | 久久综合影院 | 男女羞羞视频大全 | 亚洲国产成人在线 | 久久精品亚洲成在人线av网址 | 久久1区 |