在线文档教程
PHP
类和函数 | Classes and Functions

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 →