runkit_function_add
runkit_function_add
(PECL runkit >= 0.7.0)
runkit_function_add - 添加一个新的函数,类似于create_function()
描述
bool runkit_function_add ( string $funcname , string $arglist , string $code [, bool $return_by_reference = NULL [, string $doc_comment = NULL ]] )
bool runkit_function_add ( string $funcname , Closure $closure [, string $doc_comment = NULL ] )
参数
funcname
要创建的功能的名称
arglist
逗号分隔的参数列表
code
代码组成功能
closure
定义函数的闭包。
return_by_reference
函数是否应该通过引用返回。
doc_comment
函数的doc评论。
返回值
成功返回TRUE
或失败时返回FALSE
。
更新日志
版 | 描述 |
---|---|
runkit 1.0.4 | 期望封闭的另一种语法已被添加。 |
runkit 1.0.4 | 已添加可选参数return_by_reference和doc_comment。 |
例子
Example #1 A runkit
_
function
_
add() example
<?php
runkit_function_add('testme','$a,$b','echo "The value of a is $a\n"; echo "The value of b is $b\n";'
testme(1,2
?>
上面的例子将输出:
The value of a is 1
The value of b is 2
← runkit_constant_remove
runkit_function_copy →