waiterphp
丛风
致力于工艺编程
展开
-
加载最少的代码start.php
在很多php引擎中,加载了很多我们其实并不需要的东西。比如做了很多环境的初始化,但我们其实只用到很少的部分。我们试图做到,一个引擎代码加载量的最小。我们可以只引入一个db库来做脚本,所以,waiterphp只需要加载start.php进行自动加载机制的绑定。关于start.phpstart.php做了三件事情,把Enreiment类的自动加载机制注册到php中、实现主动调用接口(call函数),实原创 2015-06-16 15:54:36 · 345 阅读 · 0 评论 -
数据访问
这里并没有采用很多引擎宣扬的级联,个人觉得把目的放最后很有问题,而且用对象相对有幸能损耗。数据访问方式DB::table(tableName)−>getAll(tableName)->getAll(condition) DB::table(tableName)−>getRow(tableName)->getRow(condition) DB::table(tableName)−>getVal(t原创 2015-06-16 16:32:01 · 271 阅读 · 0 评论 -
wailterphp的start
一个引擎,精简和低耦合的极致体验。一个引擎,如何避免加载不必要的代码?wailterPhp在start.php里面做了极大的精简。在文件里, 只提供了可以自动装载功能类的环境,和主动加载功能类的方法。当然,我们在主动加载中,为监控 挂载了注入接口。如果你只装载引擎,那么它只会做这些事情,不会加载其他任何冗余的内容。waiterphp强调低耦合服务和协议。我们可以加载start.php,然后在脚本原创 2015-06-08 17:43:34 · 215 阅读 · 0 评论