PHP中去除deprecated该怎样做,操作是什么
Admin 2022-08-05 群英技术资讯 603 次浏览
1、找到并打开“php/php.ini”文件。
2、修改内容为“error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING”即可。
去掉PHP的中警告(warning)、deprecate等提示的方法
打开php/php.ini:
修改
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
为
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING
知识点扩展
php Deprecated 解决办法
这个问题是因为php版本过高。
在php5.3中,正则函数ereg_replace已经废弃,而dedecms还继续用。有两个方案可以解决以上问题:
1、把php版本换到v5.3下。
2、继续使用v5.3,修改php.ini文件
;extension=php_mbstring.dll
改为
extension=php_mbstring.dll
;mbstring.func_overload = 0
修改为:
mbstring.func_overload = 7
或者使用其他的函数:
define('DEDEADMIN', ereg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );
//改为
define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/", '/', dirname(__FILE__) ) );
注:因为preg_replace比ereg_replace的执行速度快,PHP推荐使用preg_replace.
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
太空船操作符又被称为组合比较运算符或者结合比较符,它使用符号 <=> 表示,该操作符可以用于实现对两个变量的比较(不限制于数值类型的数据)。
今天小编就为大家分享一篇解决thinkPHP 5 nginx 部署时,只跳转首页的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
php-fpm解读-进程管理的三种模式—程序媛大丽标明转载以示尊重感谢原作者的分享。php-fpm进程管理一共有三种模式:ondemand、static、dynamic,我们可以在同一个fpm的master配置三种模式,看下图1。php-fpm的工作模式和nginx类似,都是一个master,多个worker模型。每个worker都在accept本pool内的监听套接字(linux已不存
在PHP中,预定的的$_GET变量用于收集来自method="get"的表单中的值。$_GET变量是一个数组,内容是由HTTP GET方法发送的变量名称和值。下文有实例供大家参考,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家,下面我们一起来了解看看吧。
对象输出:__toString()当一个对象被当做字符串进行输出时(echo,print),会调用__toString()方法<?php//输出对象classPerson{//属性public$name;private$age;//方法publicfunction
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008