Fatal error: Call-time pass-by-reference has been removed in E:\xx\db\mysqli.php on line 267
来源:互联网 发布:vb format函数怎么用 编辑:程序博客网 时间:2024/05/22 03:16
php升级后调试旧程序出现以下问题:
意思是调用时引用传参已经被移除了,就是不能通过function(&$a)这种方式传参调用函数.
解决方案:
方案一、查看你的php.ini配置文件,将其中的 allow_call_time_pass_reference开启,并重启服务器试试。
======================================
方案二、
简单来说就是将调用函数的时候参数前面的“&”符号去掉。
以前的php代码在升级到5.4版本的php可能会出现这种错误:
allow_call_time_pass_reference默认
"1"可修改范围
PHP_INI_PERDIR更新日志
在 PHP 4.0.0 时是 PHP_INI_ALL。 在 PHP 5.4.0 中移除该选项。
<span style="font-size:18px;">// 正确写法 function myFunc(&$arg) { do something... } myFunc($var);//Call myFunc //错误写法 function myFunc($arg) { do something... } myFunc(&$arg);//Call myFunc </span>
当我们这样使用函数(或者类)的话,会产生一个error:
foo(&$var);
实际上,这样用本来就是错的,只是之前的错误级别仅仅是Deprecated而已。
而正确的使用方法应该是在函数定义时:
function foo(& $var) {
//other code
}
0 0
- Fatal error: Call-time pass-by-reference has been removed in E:\xx\db\mysqli.php on line 267
- Fatal error: Call-time pass-by-reference has been removed in D:\xampp\php\includes\duibifun.php on l
- 关于PHP开发中的Fatal error: Call-time pass-by-reference has been removed in ... 错误
- Fatal error: Call-time pass-by-reference has been removed
- Fatal error: Call-time pass-by-reference has been removed
- Fatal error: Call-time pass-by-reference has been removed in
- Fatal error: Call-time pass-by-reference has been removed in
- Fatal error: Call-time pass-by-reference has been removed in
- Fatal error: Call-time pass-by-reference has been removed in
- 解决 PHP Fatal error: Call-time pass-by-reference has been removed
- PHP Fatal error: Call-time pass-by-reference has been removed
- 解决 PHP Fatal error: Call-time pass-by-reference has been removed【转】
- PHP参数传递之引用传递及错误Fatal error: Call-time pass-by-reference has been removed解决办法
- Call-time pass-by-reference has been removed
- Call-time pass-by-reference has been removed
- Call-time pass-by-reference has been removed
- Call-time pass-by-reference has been removed
- PHP Warning: Call-time pass-by-reference has been deprecated
- JDK和JRE的区别
- 在android上使用lucene 4
- 黑马程序员_内省
- 大端模式和小端模式
- 指针与数组
- Fatal error: Call-time pass-by-reference has been removed in E:\xx\db\mysqli.php on line 267
- 字符编解码的故事(ASCII,ANSI,Unicode,Utf-8区别)
- ios ARC 机制中的strong和weak 属性关键字的原理和使用规则
- 后缀自动机
- 黑马程序员_动态代理
- 修改AngularJS中的$http cache中的数据
- poj3308 Paratroopers --- 最小点权覆盖->最小割
- hadoop学习之第二个程序求平均成绩。
- cocos2d-x 事件分发机制 ——触摸事件监听