(PECL apd >= 0.2)
override_function — Pasa por alto funciones integradas
$function_name
, string $function_args
, string $function_code
) : boolPasa por alto funciones integradas al reemplazarlas en la tabla de símbolos.
function_name
La función para pasar por alto.
function_args
Los argumentos de la función, como una cadena separada por comas.
Usualmente se pasa este parámetro así como el parámetro
function_code
, como una sola cadena entre
comillas simples. La razón para usar cadenas entre comillas simples
es para proteger los nombres de variables del análisis sintáctico,
de otra manera, si se utilizan comillas dobles sería necesario usar
secuencias de escape en los nombres de las variables, como por
ejemplo: \$your_var.
function_code
El nuevo código para la función.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 override_function() ejemplo
<?php
override_function('test', '$a,$b', 'echo "DOING TEST"; return $a * $b;');
?>