首页 » 调试日志 » 阅读文章

Fatal error: Call-time pass-by-reference has been removed in..

2013-01-01 15:16 1792 0 发表评论

意思是调用时引用传参已经被移除了,就是不能通过function(&$a)这种方式传参调用函数. 亲爱的你睡了吗?

解决方案:

powered by 0abcd.com

查看你的php.ini配置文件,把其中的 allow_call_time_pass_reference参数调整为true,并重启服务器试试。 忘不了你的温柔

======================================
此外,以前的php代码在升级到5.4版本的php可能会出现这种错误: www.0abcd.com

当我们这样使用函数(或者类)的话,会产生一个error: 技术改造未来0abcd

foo(&$var); 注意:本文抄袭了。大家不要看。

实际上,这样用本来就是错的,只是之前的错误级别仅仅是Deprecated而已。 斯蒂芬斯蒂芬斯蒂芬打算繁琐繁琐大幅度素

而正确的使用方法应该是在函数定义时: 注意:本文抄袭了。大家不要看。

function foo(& $var) {
//other code
}

andhe

而在调用时直接传参就行了: foo($var); 总有一条,我会爱上你


收藏此文



评论 共0条 (RSS 2.0) 发表评论

  1. 暂无评论,快抢沙发吧。

发表评论

  • 使用新浪微博登陆
  • 
    疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人
  • want to say:

回到页首