Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
搜索不推荐使用的PHP标记_Php_Linux_Cpanel - Fatal编程技术网

搜索不推荐使用的PHP标记

搜索不推荐使用的PHP标记,php,linux,cpanel,Php,Linux,Cpanel,我有一个运行5.2.17的cPanel服务器,有几百个帐户 我需要更新到至少PHP5.4,并且需要在所有托管帐户中搜索不推荐的函数 是否有一种方法可以批量搜索5.3/5.4中所有不推荐使用的功能,以便在升级之前解决这些问题。不推荐使用的功能实际上并不有害。你可以 但是可能会破坏代码逻辑和执行过程 无论如何。大多数不推荐的功能是 你可以试着去搜索它们 由于PHP的特性,您无法找到100%没有错误的所有不推荐的特性。本文中描述的脚本自动测试被贬低的PHP函数。文章中有一个下载链接 http://te

我有一个运行5.2.17的cPanel服务器,有几百个帐户

我需要更新到至少PHP5.4,并且需要在所有托管帐户中搜索不推荐的函数


是否有一种方法可以批量搜索5.3/5.4中所有不推荐使用的功能,以便在升级之前解决这些问题。

不推荐使用的功能实际上并不有害。你可以

但是可能会破坏代码逻辑和执行过程

无论如何。大多数不推荐的功能是

你可以试着去搜索它们


由于PHP的特性,您无法找到100%没有错误的所有不推荐的特性。

本文中描述的脚本自动测试被贬低的PHP函数。文章中有一个下载链接

http://techblog.wimgodden.be/2012/03/04/php-5-4-compatibility-checks-using-php_codesniffer/

“你打算用这些信息做什么?”sectus OP说他将用它来解决不推荐使用的函数。他这样做是为了在更新时不会出现致命错误。@DaveChen,解决?编辑用户代码还是什么?此外,不推荐使用的错误也不是致命的。通过添加替换函数或实现其他方法,可以更容易地确定不推荐使用的函数在源文件中的位置,以解决它们,修复它们。我想有很多人都经历过同样的事情,但我之所以选择vtc,是因为它并不是真正询问代码,而是一个指向库的链接。@DaveChen,error.log是用于精确定位的内置工具。自动PHP兼容性测试:@Len_D,请评论这个问题。或者创建一个答案。在某种程度上,您必须意识到PHP开发人员可能会从该语言中删除被贬低的函数。因此,我不同意贬值的函数并不是真正有害的。它们代表了一颗定时炸弹,并对基于它们构建的系统的持续运行构成了风险。@Len_D,你知道,关注不推荐的功能而不提及不兼容的更改是很奇怪的。你是对的。开发人员有责任在测试周期中确保兼容性。