php man page for uopz_function

Query: uopz_function

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

UOPZ_FUNCTION(3)							 1							  UOPZ_FUNCTION(3)

uopz_function - Creates a function at runtime

SYNOPSIS
void uopz_function (string $class, string $function, Closure $handler, [int $modifiers])
DESCRIPTION
void uopz_function (string $function, Closure $handler, [int $modifiers]) Creates a function at runtime
PARAMETERS
o $class - The name of the class to receive the new function o $function - The name of the function o $handler - The Closure for the function o $modifiers - The modifiers for the function, by default copied or ZEND_ACC_PUBLIC
RETURN VALUES
EXAMPLES
Example #1 uopz_function(3) example <?php uopz_function("my_strlen", function($arg) { return strlen($arg); }); echo my_strlen("Hello World"); ?> The above example will output something similar to: 11 Example #2 uopz_function(3) class example <?php class My {} uopz_function(My::class, "strlen", function($arg) { return strlen($arg); }, ZEND_ACC_STATIC); echo My::strlen("Hello World"); ?> The above example will output something similar to: 11 PHP Documentation Group UOPZ_FUNCTION(3)
Related Man Pages
call_user_func(3) - php
get_parent_class(3) - php
classkit_import(3) - php
runkit_method_copy(3) - php
uopz_compose(3) - php
Similar Topics in the Unix Linux Community
capturing enter and exit of every function