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查询中明显的绑定参数的工作方式不同.
我已经用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)
| 归档时间: |
|
| 查看次数: |
945 次 |
| 最近记录: |