Dec 4

Notice: Only variable references should be returned by reference解决 多云

, 07/12/04 16:59 , 技术开发 » PHP , 评论(0) , 引用(0) , 阅读(3885) , Via 本站原创 | |
在移植平台php4x--PHP Version 5.2.5环境中,有标题上的错误。查找才发现:
PHP5麻烦的一点就是BC(向后兼容)不是很理想。比如说,很多的PHP4的脚本都可能会出现下面的错误提示:Notice: Only variable references should be returned by reference
举例说明,下面就是php4x代码,但在php5上运行就会出上面的提示:

Array

修正其实很简单:
Array
比较代码来看,应该是php5以后注重方法的返回值问题,考虑到第一段中,可能会出现多次return的情况,而在第二段代码只,只返回一个出口。这从结构化上来说,更容易理解与阅读。既然如此,以后如果做php5x时,就注意一下这种地方就OK了。

作者:@Everyday NetLog
地址:http://log.zhoz.com/read.php?106
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]