您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

杰奇2.3报错Deprecated: Call-time pass-by-reference has been deprecated(杰奇2.4安装教程)

来源:互联网 浏览:71次 时间:2023-04-08

最近又开始制作模块了,新的模块初步截图会很快放出,这次我会用真正的杰奇2.3开发模板,同时也会在博客整理遇到的问题及解决办法。毕竟2.3的版本和2.2的版本整整差了两年,无论是功能还是安全性都比较优秀,当然很多的问题网上是教程都查不到的,还得自己摸索。其实杰奇对环境要求还是挺多的,我今天遇到的报错如下:

Deprecated: Call-time pass-by-reference has been deprecated in F:\web\jieqi\ss\global.php on line 600
Deprecated: Call-time pass-by-reference has been deprecated in F:\web\jieqi\ss\global.php on line 2276
Deprecated: Call-time pass-by-reference has been deprecated in F:\web\jieqi\ss\global.php on line 2282
Deprecated: Call-time pass-by-reference has been deprecated in F:\web\jieqi\ss\global.php on line 2285
Deprecated: Call-time pass-by-reference has been deprecated in F:\web\jieqi\ss\global.php on line 2351
Deprecated: Call-time pass-by-reference has been deprecated in F:\web\jieqi\ss\global.php on line 2424
Deprecated: Call-time pass-by-reference has been deprecated in F:\web\jieqi\ss\global.php on line 2425
CallTime

参考csdn网站用户hugeheadhuge的一篇博文,大概原因如下:

是否启用在函数调用时强制参数被按照引用传递。此方法已不被赞成并在 PHP/Zend 未来的版本中很可能不再支持。鼓励使用的方法是在函数定义中指定哪些参数应该用引用传递。鼓励大家尝试关闭此选项并确保脚本能够正常运行,以确保该脚本也能在未来的版本中运行(每次使用此特性都会收到一条警告,参数会被按值传递而不是按照引用传递)。在函数调用时通过引用传递参数是不推荐的,因为它影响到了代码的整洁。如果函数的参数没有声明作为引用传递,函数可以通过未写入文档的方法修改其参数。要避免其副作用,最好仅在函数声明时指定那个参数需要通过引用传递。

CallTime V1.08官方免费下载 正式版下载

这似乎说明杰奇一些代码并不是很完美。

解决的办法为修改php.ini文件,查找allow_call_time_pass_reference,并且修改为:

Facetime下载 Facetime安卓版免费下载到手机
allow_call_time_pass_reference = On

重启环境之后,报错消失。

站长源码网(Downzz.com)版权所有,已加入百度原创保护,转载请注明来源

本文从互联网转载,来源地址:www.downzz.com/jieqicms/208534.html,原作者保留一切权利,若侵权或引用不当,请联系茶猫云(cmy.cn)删除。【茶猫云,优质云服务器提供商】