uopz_add_function
(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_add_function — Adds non-existent function or method
Description
uopz_add_function(
string
string
Closure
int
int
): bool
string
$class,string
$function,Closure
$handler,int
&$flags = ZEND_ACC_PUBLIC,int
&$all = true): bool
Adds a non-existent function or method.
Parameters
classThe name of the class.
functionThe name of the function or method.
handlerThe Closure that defines the new function or method.
flagsFlags to set for the new function or method.
allWhether all classes that descend from
classwill also be affected.
Errors/Exceptions
uopz_add_function() throws a RuntimeException if the function or method to add already exists.
Examples
Example #1 Basic uopz_add_function() Usage
<?php
uopz_add_function('foo', function () {echo 'bar';});
foo();
?>The above example will output:
bar
See Also
- uopz_del_function() - Deletes previously added function or method
- uopz_set_return() - Provide a return value for an existing function
↑ and ↓ to navigate • Enter to select • Esc to close • / to open