|
runkit_function_redefine
Replace a function definition with a new implementation
(PECL runkit:0.7-0.9)
Example 2087. A runkit_function_redefine() example<?php The above example will output: Original Testme Implementation Code Examples / Notes » runkit_function_redefinecorentin dot delorme
Here is another example with a parameter: <?php function hello_world($word) { echo "Original Hello World: $word\n</br>"; } $helloWorld = 'echo "Redefined Hello World: $word\n</br>";'; hello_world('test1'); runkit_function_redefine('hello_world', '$word', $helloWorld); hello_world('test2'); ?> |
Change LanguageRunkit_Sandbox Runkit_Sandbox_Parent runkit_class_adopt runkit_class_emancipate runkit_constant_add runkit_constant_redefine runkit_constant_remove runkit_function_add runkit_function_copy runkit_function_redefine runkit_function_remove runkit_function_rename runkit_import runkit_lint_file runkit_lint runkit_method_add runkit_method_copy runkit_method_redefine runkit_method_remove runkit_method_rename runkit_return_value_used runkit_sandbox_output_handler runkit_superglobals |