我们是否需要添加任何php库才能在php中使用override_function()?

时间:2014-01-06 12:28:46

标签: php

我在我的计算机下面尝试了以下代码Fatal error: Call to undefined function rename_function()如何解决这个问题?

<?php

rename_function('strlen', 'new_strlen');

override_function('strlen', '$string', 'return override_strlen($string);');


function override_strlen($string)
{
        return new_strlen($string); 
}

?>

1 个答案:

答案 0 :(得分:1)

您需要PECL apd包才能使用此功能。也许您的PECL apd软件包早于所需的0.2版本或未安装。

但我强烈建议不要重命名功能。它会给需要阅读代码的其他程序员带来困惑。