Zend_Application – a general-purpose bootstrap class, optionally driven by a configuration file. http://framework.zend.com/wiki/x/K48 Zend_Application – 通用的 bootstrap 类,通过配置文件设置选项。 貌似,跟 ninny project 的 IfangSite 类异曲同工。恩,是不是以后我可以从 Zend_Application 继承 IfangSite,希望迁移工作不要太麻烦。Zend_Application 配置文件的格式是固定的,如果跟我现在设计的差别很大,那就糗了。-_-!
Category Archives: PHP
在 Oracle 中完成 PHP5 对象的持久【收藏】
www.oracle.com/technology/global/cn/pub/articles/oracle_php_cookbook/mckay_objects.html 虽然是 05 年的了,但现在看还是不错的一篇文章。应该也可以用于 mysql。
为什么我们需要 Zend_Db_Select
许多人说 Zend_DB_Select 是一个丑陋的实现,同时是完全没有必要的。那么我想谈一下我的想法,为什么我们需要 Zend_Db_Select。
小议 Zend Framework 的三宗罪
原文在此:http://hi.baidu.com/thinkinginlamp/blog/item/6282d539d96198f13a87ced1.html 在这里对有效内容略做剖析,谈谈我的看法。另:为避免被“河蟹”,所以原文中那另外的 50% 的废话我就不说了。
Zend_Db_Adapter 的 charset 的 issue 指派给我了
Bill 这个老家伙,这么多天,才指派了 issue 过来。 这个 charset 应该放在 config 的什么部分? 我个人倾向于跟 $config[‘port’] 一样,直接放在 config 数组中: $config[‘charset’]。实际上之前的修改也是这么做的。 但是还有一个选择是放在 $config[‘options’][‘charset’]。这样肯定更符合老外的胃口,他们很少用 charset 这个东东的。 Bill 发邮件说他想放到 $config[‘driver-options’][‘charset’],我是严重的不同意。这个肯定不是数据库特性的东西,而应该是跟 port 一样是每个数据库不同,但是每个都可以设置的东西。 恩,考虑考虑先~~反正无论如何,我不同意放到 driver-options 里去设置 charset。
PHP 安全指南 chm 版本下载
更新了部分内容,将一个 docbook 的 xml 文件分隔成多个,以方便维护。从这个版本开始中文版《PHP 安全指南》将独立于英文版本维护。 下载PHP 安全指南
php 扩展加载的顺序
前几天,搞掂了 xdebug 和 xcache 的共存问题。很简单,先加载 xcache 再加载 xdebug 就相安无事。否则,就会有非法的内存访问。 结果没想到,今天又遇到了,之前一直没留意过。必须先加载 mbstring 才能加载 exif 。晕死啊!搞了20分钟。 大风大浪都过去了,小河沟里翻了船。 xcache => xdebug mbstring => exif 还有么?慢慢补充吧。
Zend_Config_Ini 与 Zend_Config_Xml 在性能上的比较
在分析 Zend_Config 的代码的时候,感觉 Ini.php 和 Xml.php 中代码差异非常大。那么性能上是否有一个确定的优劣?于是做了以下比较和分析。
a issue of PHPUnit
In the class PHPUnit_Framework_TestCase, line 352 if ($this->name === NULL) { throw new PHPUnit_Framework_Error( ‘PHPUnit_Framework_TestCase::$name must not be NULL.’ ); } If the var $this->name is NULL, it throws the exception PHPUnit_Framework_Error. But, the PHPUnit_Framework_Error’s constructor is (line 77): public function __construct($message, $code, $file, $line, $trace) 如果捉虫能拿奖金,我可能已经是百万富翁了。闷,搞了半天,才发现原来是个 issue。再做回善事,发到 PHPUnit …
xdebug、phpunit、phpdocumentor 都更新了
点发疯。 7月19日xdebug 更新到2.0; 7月23日phpunit 更新到3.1.4; 同日phpDocumentor 更新到1.4.0。 最近的更新真多啊!