摘要:在大型的Web项目中, include_path是一个模块化设计的根本中的根本(当然,现在也有很多基于autoload的设计, 这个不影响本文的探讨), 但是正是因为include_path, 经常会让我们遇到一些因为没有找到正确的文件而导致的看似”诡异”的问题.也就有了如下的疑问:include_...
阅读全文
摘要:function tick_handler () { echo "tick_handler() called" ; } function tick_handler1 () { echo "tick_handler1() called" ; } register_tick_f...
阅读全文
摘要:从代码: $arr = array(1,2,3,4,5); echo '$arr = array(1,2,3,4,5)',''; foreach($arr as $key => &$row) { echo key($arr), '=>'...
阅读全文
摘要:在前面的章节,在bootstrap里添加了一个benchmark插件,简单介绍下yaf的插件机制:http://yaf.laruence.com/manual/yaf.plugin.htmlYaf定义了6个Hook, 它们分别是:表 7.1. Yaf的Hook 触发顺序名称触发时机说明1ro...
阅读全文
摘要:路由的原理请看http://yaf.laruence.com/manual/yaf.routes.html这个链接要点:路由的顺序是堆栈模式的,及最后添加的路由规则最优先。由上两篇可知,定义的第一条路由是application实例化时候的new Yaf_Route_Static()。然后在boots...
阅读全文
摘要:这篇讲讲yaf的配置文件,首先上我的配置代码:[common];必选配置;application.directory String 应用的绝对目录路径;可选配置;名称 值类型 默认值 说明;application.ext String php PHP脚...
阅读全文
摘要:php里面关于时间的函数有date,time,strtotime,gmdate等,里面只要和时间字符串相关的基本都收到时区的影响,所以时间戳才是唯一稳定时间记录,因为标准都是统一的。这里联想到数据库的存储时间字段,虽然不为时间戳更适合数据库存储与查询,还可以用到很多时间函数。但是如果服务器跨时区,或...
阅读全文
摘要:这个函数的作用就是动态的设置php.ini里的session_save_handler,配合session_set_savepath可以在程序里自由配置session的后台方式。session_cache_expire与session_cache_limiter函数是配置session缓存时间与头信...
阅读全文
摘要:资料参考:Yaf是一个C语言编写的PHP框架,以php扩展的形式. 是 laruence(鸟哥) 的作品laruence 是PHP开发组成员,PECL开发者. Yaf, Taint等Pecl扩展作者.Yaf 相关文章http://www.laruence.com/tag/yaf在线手册具体看官方提供...
阅读全文