eval()
eval - Evaluate a string as PHP code
Syntax
mixed eval (
string $code_str)
Arguments
- code_str - The code string to be evaluated. code_str does not have to contain PHP Opening tags. A returnstatement will immediately terminate the evaluation of the string.
Description
Evaluates the string given in code_str as PHP code. Among other things, this can be useful for storing code in a database text field for later execution.
Version
PHP 4, 5
Return value
eval() returns NULL unless returnis called in the evaluated code, in which case the value passed to returnis returned. If there is a parse error in the evaluated code, eval() returns FALSE and execution of the following code continues normally. It is not possible to catch a parse error in eval() using set_error_handler().