runkit7_function_redefine

PECL runkit7 >= Unknown
runkit7_function_redefine - Replace a function definition with a new implementation
Manual
Code Examples

runkit7_function_redefine(
     string$function_name,
     string$argument_list,
     string$code,
     [bool$return_by_reference = null],
     [string$doc_comment = null],
     [string$return_type],
     [bool$is_strict]
): bool
boolrunkit7_function_redefine stringfunction_name Closureclosure stringdoc_commentnull stringreturn_type boolis_strict

Parameters

function_name

Name of function to redefine

argument_list

New list of arguments to be accepted by function

code

New code implementation

closure

A closure that defines the function.

return_by_reference

Whether the function should return by reference.

doc_comment

The doc comment of the function.

return_type

The return type of the function.

is_strict

Whether the function behaves as if it was declared in a file with strict_types=1

Return Values

Returns true on success or false on failure.

Related Functions

Example of runkit7_function_redefine

Show all examples for runkit7_function_redefine

PHP Version: