(PECL apd >= 0.2)
override_function — Переопределение встроенных функций
$function_name
   , string $function_args
   , string $function_code
   )Переопределение встроенных функций путем замены их в таблице символов.
function_nameФункция для переопределения.
function_argsАргументы функции в виде строки разделенной запятыми.
       Обычно вы хотите передать этот параметр, так же как и 
       function_code, в виде убранной в одиночные кавычки строки
       с разделителями. Причина использования одинарных кавычек в том, что они
       предотвращают подстановку переменных, тогда как при использовании двойных
       кавычек вам потребуется экранировать переменые с помощью обратного сшеха.
       Вот так - \$your_var.
      
function_codeНовый код функции.
   Возвращает TRUE в случае успешного завершения  или FALSE в случае возникновения ошибки.
  
Пример #1 Пример использования override_function()
<?php
override_function('test', '$a,$b', 'echo "DOING TEST"; return $a * $b;');
?>