解决 PHP Fatal error: Call-time pass-by-reference has been removed【转】

来源:互联网 发布:dota情书淘宝零食店 编辑:程序博客网 时间:2024/05/21 19:36
原文地址:http://www.azuis.me/blog/archives/175

PHP在升级到5.4版本的php可能会出现这种错误:

如果这样使用函数(或者类)的话,会产生一个 PHP Fatal error:
foo(&$var);
实际上,这样用法在php5.3中就会有提示,只是之前的仅仅会提示Deprecated而已。

// 正确写法
function myFunc(&$arg) { do something... }
 
myFunc($var);//Call myFunc
 
//错误写法
function myFunc($arg) { do something... }
 
myFunc(&$arg);//Call myFunc


阅读全文
0 0
原创粉丝点击