51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

完美解答PHP后台报错信息“Deprecated: Function get_magic_quotes_gpc() is deprecated in”的解决方案

小编今天在测试一个PHP后台程序运行的时候,突然一个问题,程序测试环境用的是PHP7.4版本和mysql4.9版本,就出现"Deprecated: Function get_magic_quotes_gpc() is deprecated in"的报错信息。如下图:

PHP

我一直以为是我程序哪里出错了,检查了下一堆的程序,还有数据库连接类的,折腾了一会,结果无济于事,后面在google里搜索了下,居然是PHP版本问题啊。于是我测试了几个新版本,发现PHP7.3.4最合适。

PHP7.3

从上图可以看到,我刚开始设置的是PHP7.43。

这里需要提示下:有时候环境版本的问题会影响程序的运行。这个问题的原因在哪里呢,我也找到了。

报错原因

此错误消息表明函数"get_magic_quotes_gpc()"在当前版本的 PHP 中已弃用。 这意味着不再建议使用该函数,并且可能会在 PHP 的未来版本中删除该函数。

大家应该很清楚了吧,这个函数写法过时了,需要更低版本的环境才能运行。再次运行后台,如图:

image.png

完美解决,O(∩_∩)O

好吧,就写这么多吧,希望能够帮助到大家。

总结

不管我们是做前端还是后端开发的,都需要经常去了解每个技术栈的版本更新迭代,因为每个版本的更新可能就会淘汰一些函数写法之类的,避免出现上面的情况咯。

赞(0)
未经允许不得转载:工具盒子 » 完美解答PHP后台报错信息“Deprecated: Function get_magic_quotes_gpc() is deprecated in”的解决方案