Zend Framework 1.10.x是否与PHP 5.3兼容?

Pet*_*ter 1 php compatibility zend-framework

我目前正在开发(学习)ZF1.10.我也刚刚成立使用Ubuntu 10.04与PHP 5.3来了我知道,ZF将开始使用PHP 5.3的功能ZF2的一个新的发展服务器,但要全面通常ZF1.10工作PHP 5.3的机器上运行,或者我应该降级我的PHP?

例如,我自己的遗留代码在php 5.3中存在问题,不仅仅是因为已弃用的函数警报,而且mysqli查询中明显的绑定参数的工作方式不同.

Bry*_* M. 6

我已经用PHP 5.3运行ZF 1.10几个月了,没有问题.我必须解决的唯一问题是缺少PHP.ini中的默认日期/时间设置以及PHP 5.3.0附带的那些讨厌的弃用警告(但是已经降级了).

我现在也在我的代码中大量使用命名空间.您可以轻松地将命名空间导入控制器或子类,但显然必须在直接引用Zend类时或在Zend希望您使用命名约定的情况下回退到全局命名空间.只需记住在命名空间代码中引用全局类时包含前导反斜杠:

// if inside a namespaced class, 
// not having a backslash will cause an error
$form = new \Zend_Form 
Run Code Online (Sandbox Code Playgroud)