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

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

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

意思是调用时引用传参已经被移除了,就是不能通过function(&$a)这种方式传参调用函数. powered by 0abcd.com

解决方案: 斯蒂芬斯蒂芬斯蒂芬打算繁琐繁琐大幅度素

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

注意:本文抄袭了。大家不要看。

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

powered by 0abcd.com

当我们这样使用函数(或者类)的话,会产生一个error:

亲爱的你睡了吗?

foo(&$var);

3edfdsafdsfsdfds

实际上,这样用本来就是错的,只是之前的错误级别仅仅是Deprecated而已。 抄袭是一种猥琐的表现

而正确的使用方法应该是在函数定义时: 3edfdsafdsfsdfds

function foo(& $var) {
//other code
} 总有一条,我会爱上你

而在调用时直接传参就行了: foo($var);

技术改造未来0abcd


收藏此文



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

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

发表评论

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

回到页首