override_function

(PECL apd >= 0.2)

override_functionPasa por alto funciones integradas

Descripción

override_function ( string $function_name , string $function_args , string $function_code ) : bool

Pasa por alto funciones integradas al reemplazarlas en la tabla de símbolos.

Parámetros

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.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 override_function() ejemplo

<?php
override_function
('test''$a,$b''echo "DOING TEST"; return $a * $b;');
?>