Php 如何重命名标准内置函数名?
有没有办法更改PHP5.2中标准Php 如何重命名标准内置函数名?,php,security,exec,system,rename,Php,Security,Exec,System,Rename,有没有办法更改PHP5.2中标准system()和exec()函数的名称 出于某些原因,我至少需要其中一个,但也不能保持启用状态(出于安全原因) 默默无闻的安全不是安全。您使用的系统出于某种原因阻止您启用这些功能。不要试图绕过它。相反,找一个更好的主持人 话虽如此,你还是在5.2上?我猜你一开始真的不在乎安全。我建议停止你现在正在做的一切,升级到PHP>=5.4的维护版本(如果你为托管付费,请要求退款) 至于如何重命名内置函数?在PHP的标准发行版中无法做到这一点。是的,有一些PECL扩展允许您
system()
和exec()
函数的名称
出于某些原因,我至少需要其中一个,但也不能保持启用状态(出于安全原因) 默默无闻的安全不是安全。您使用的系统出于某种原因阻止您启用这些功能。不要试图绕过它。相反,找一个更好的主持人 话虽如此,你还是在5.2上?我猜你一开始真的不在乎安全。我建议停止你现在正在做的一切,升级到PHP>=5.4的维护版本(如果你为托管付费,请要求退款)
至于如何重命名内置函数?在PHP的标准发行版中无法做到这一点。是的,有一些PECL扩展允许您这样做,但它们需要特殊编译。尝试过任何方法吗?您是否考虑过打开PHP文档并在文档搜索中键入“重命名函数”之类的内容?然后,请随意询问有关使用PECL和APD的问题。是的,目前正在尝试使用PECL runkit。但不确定,它是否适用于标准函数?文档中指出,
rename\u function()
对“临时重写内置函数有用”。重新阅读您的问题。。。重命名已禁用的函数将不会启用该函数。它只更改PHP函数表中的名称。