初识teamboy的lazyPHP3
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了初识teamboy的lazyPHP3,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含55317字,纯文字阅读大概需要80分钟。
内容图文
原文:http://blog.csdn.net/dongnanyanhai/article/details/7561567
最近想建一个网站,试了很多CMS,有dedeCMS 及PHPCMS 等,无奈功能都太强,虽然都有很大自由可以作二次开发,但是学习这些CMS二次开发的成本,比自己制定一个刚好满足自己需要的还要大!犹豫许久,昨晚才彻底决定放弃实用CMS!
今天上班不用干活,无奈,花一个下午看了LazyPHP3的代码!
(一)
LazyPHP3是一个小巧的PHP MVC框架,由新浪 @easy 主导的一个项目,可以在一般的PHP主机上使用,也支持新浪云计算平台,LP只包含一个FrontController+Layout系统+20个常用函数,非常容易就可以掌握,当然,对初学者而言,这个框架最郁闷的估计就是缺少实例了。
LazyPHP3详细简介请查看:http://ftqq.com/lazyphp/
LazyPHP3的下载地址在GitHub :https://github.com/easychen/LazyPHP 打开后直接点Downloads即可下载整个项目。
项目文件及功能如下:
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">01<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">LazyPHP
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">02<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
index.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目入口文件
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">03<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
README.md <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//LazyPHP说明文件,Markdown格式
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">04<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">05<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">├─config <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目配置
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">06<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
app.config.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目配置文件
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">07<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
db.config.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目数据库配置文件
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">08<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">09<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">├─controller <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目逻辑控制所在文件夹
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">10<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
app.<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">class<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//类
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">11<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│ <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">default<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">.<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">class<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目默认控制器
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">12<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">13<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">├─lib <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目函数库
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">14<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
app.<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">function<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//函数库
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">15<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">16<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">├─local <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目本地化配置
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">17<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
zh_cn.lang.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//中文
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">18<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">19<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">├─model <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目模块
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">20<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
README <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//说明,空文件
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">21<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">22<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">├─view <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目页面显示模板(详细文件列表略)
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">23<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">24<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">├─<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">static <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//项目静态文件,包括css,js代码及图像.
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">25<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">26<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">├─test <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//JSUnit及PHPUnit测试框架文件(详细文件列表略)
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">27<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">28<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">└─_lp <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//LazyPHP3框架
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">29<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
lp.init.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//框架入口
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">30<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
st.init.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//可能是SAE版框架的入口
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">31<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">32<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">├─core <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//框架核心
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">33<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
├─config
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">34<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│ core.config.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//框架配置文件
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">35<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">36<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
├─controller
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">37<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│ core.<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">class<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//框架逻辑控制类
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">38<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">39<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
├─lib
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">40<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│ core.<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">function<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//核心函数库
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">41<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│ db.<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">function<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//数据库操作函数
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">42<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│ db.sae.<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">function<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">.php <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//sae数据库操作函数
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">43<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">44<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
├─model <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//模块
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">45<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│ README
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">46<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">47<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
└─view <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//框架默认模板(详细文件列表略)
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">48<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">│
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">49<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important"> <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">└─simpletest <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//框架测试文件(详细文件列表略)
在这里先要强调一点,我们从GitHub网站上所下载的这些文件,其实是一个基于LazyPHP3框架写出来的网站,将这些文件放到PHP服务器就可以直接运行了,而LP3框架的核心文件在则是在这个项目的“_lp”文件夹内!
(二)
现在,我们来看一下这个基于LazyPHP的网站是如何运行的,先从网站的入口(根目录下的index.php)开始:
index.php的主要代码如下:
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">1<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">/****
load lp framework ***/
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">2<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">define( <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:blue!important">'DS' <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">,
DIRECTORY_SEPARATOR ); <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//DIRECTORY_SEPARATOR是PHP里的一个内置命令,用来将解决Win与Linux下的路径区分问题
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">3<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">define( <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:blue!important">'AROOT' <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">,
dirname( <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,204)!important">__FILE__ <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">)
. DS );<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//这里定义的AROOT是网站所在根目录,而不是LP框架所在根目录
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">4<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important">
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">5<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//ini_set('include_path',
dirname( __FILE__ ) . DS .'_lp' ); //
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">6<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">include_once<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">( <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:blue!important">'_lp'<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">.DS
.<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:blue!important">'lp.init.php' <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">);<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">//载入LP框架的_lp文件夹内的lp.init.php文件
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">7<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,130,0)!important">/****
lp framework init finished ***/
在定义网站根目录地址给常量AROOT后,随即载入LazyPHP3框架初始化文件lp.init.php,我们跟过去看一下: lp.init.php文件主要做了4件事:
1、定义:定义框架根目录、框架核心目录,并设置PHP报错级别:
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">01<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">if<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">(
!defined(<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:blue!important">'AROOT'<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">)
) <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">die<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">(<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:blue!important">'NO
AROOT!'<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">);
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">02<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-weight:bold!important; font-size:10pt!important; min-height:inherit!important; color:rgb(0,102,153)!important">if<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">(
!defined(<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:blue!important">'DS'<codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">)
) define( <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:blue!important">'DS' <codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important">,
DIRECTORY_SEPARATOR );
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; display:block!important">03<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important">
<tdBitstream Vera Sans Mono','Courier New',Courier,monospace!important; font-size:10pt!important; min-height:inherit!important; color:rgb(175,175,175)!important"><codeBitstream Vera Sans Mono','Cour
内容总结
以上是互联网集市为您收集整理的初识teamboy的lazyPHP3全部内容,希望文章能够帮你解决初识teamboy的lazyPHP3所遇到的程序开发问题。
如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
来源:【匿名】