uopz_flags

(PECL uopz >= 2.0.2) Get or set flags on function or class int uopz_flags ( string $class, string $function, int $flags ) int uopz_flags ( string $function , int $flags ) Get or set the flags on a class or function entry at runtime Parameters: class The name of a class function The name of the function flags

uopz_extend

(PECL uopz >= 1.0.0) Extend a class at runtime void uopz_extend ( string $class, string $parent ) Makes class extend parent Parameters: class The name of the class to extend parent The name of the class to inherit Returns: Examples: uopz_extend()

uopz_overload

(PECL uopz >= 1.0.0) Overload a VM opcode void uopz_overload ( int $opcode, Callable $callable ) Overloads the specified opcode with the user defined function Parameters: opcode A valid opcode, see constants for details of supported codes callable A valid opcode, see constants for details of supported codes Retur

uopz_function

(PECL uopz >= 1.0.0) Creates a function at runtime void uopz_function ( string $class, string $function, Closure $handler [, int $modifiers ] ) void uopz_function ( string $function , Closure $handler [, int $modifiers ] ) Creates a function at runtime Parameters: class The name of the class to receive the new function function The

runkit_sandbox_output_handler

(PECL runkit >= 0.7.0) Specify a function to capture and/or process output from a runkit sandbox mixed runkit_sandbox_output_handler ( object $sandbox [, mixed $callback ] ) Ordinarily, anything output (such as with echo or print) will be output as though it were printed from the parent's scope. Using runkit_sandbox_output_handler() however, output generated by the sandbox (including errors), can be captured by a functi

runkit_method_rename

(PECL runkit >= 0.7.0) Dynamically changes the name of the given method bool runkit_method_rename ( string $classname, string $methodname, string $newname ) Note: This function cannot be used to manipulate the currently running (or chained) method. Parameters: classname The class in which to rename the method methodname Th

runkit_superglobals

(PECL runkit >= 0.7.0) Return numerically indexed array of registered superglobals array runkit_superglobals ( void ) Returns: Returns a numerically indexed array of the currently registered superglobals. i.e. _GET, _POST, _REQUEST, _COOKIE, _SESSION, _SERVER, _ENV, _FILES See also: Variable Scope -

uopz_compose

(PECL uopz >= 1.0.0) Compose a class void uopz_compose ( string $name, array $classes [, array $methods [, array $properties [, int $flags ]]] ) Creates a new class of the given name that implements, extends, or uses all of the provided classes Parameters: name A legal class name classes An array of class, interface and trait names

uopz_backup

(PECL uopz >= 1.0.3) Backup a function void uopz_backup ( string $class, string $function ) void uopz_backup ( string $function ) Backup a function at runtime, to be restored on shutdown Parameters: class The name of the class containing the function to backup function The name of the function Returns:

runkit_return_value_used

(PECL runkit >= 0.8.0) Determines if the current functions return value will be used bool runkit_return_value_used ( void ) Returns: Returns TRUE if the function's return value is used by the calling scope, otherwise FALSE Examples: runkit_return_value_used() example <?php function foo() {   var_dump(runkit_return_val