Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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_Security_Exec_System_Rename - Fatal编程技术网

Php 如何重命名标准内置函数名?

Php 如何重命名标准内置函数名?,php,security,exec,system,rename,Php,Security,Exec,System,Rename,有没有办法更改PHP5.2中标准system()和exec()函数的名称 出于某些原因,我至少需要其中一个,但也不能保持启用状态(出于安全原因) 默默无闻的安全不是安全。您使用的系统出于某种原因阻止您启用这些功能。不要试图绕过它。相反,找一个更好的主持人 话虽如此,你还是在5.2上?我猜你一开始真的不在乎安全。我建议停止你现在正在做的一切,升级到PHP>=5.4的维护版本(如果你为托管付费,请要求退款) 至于如何重命名内置函数?在PHP的标准发行版中无法做到这一点。是的,有一些PECL扩展允许您

有没有办法更改PHP5.2中标准
system()
exec()
函数的名称


出于某些原因,我至少需要其中一个,但也不能保持启用状态(出于安全原因)

默默无闻的安全不是安全。您使用的系统出于某种原因阻止您启用这些功能。不要试图绕过它。相反,找一个更好的主持人

话虽如此,你还是在5.2上?我猜你一开始真的不在乎安全。我建议停止你现在正在做的一切,升级到PHP>=5.4的维护版本(如果你为托管付费,请要求退款)


至于如何重命名内置函数?在PHP的标准发行版中无法做到这一点。是的,有一些PECL扩展允许您这样做,但它们需要特殊编译。

尝试过任何方法吗?您是否考虑过打开PHP文档并在文档搜索中键入“重命名函数”之类的内容?然后,请随意询问有关使用PECL和APD的问题。是的,目前正在尝试使用PECL runkit。但不确定,它是否适用于标准函数?文档中指出,
rename\u function()
对“临时重写内置函数有用”。重新阅读您的问题。。。重命名已禁用的函数将不会启用该函数。它只更改PHP函数表中的名称。