(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_add_function — 新增不存在的函式或方法
$class
,$function
,$handler
,&$flags
= ZEND_ACC_PUBLIC,&$all
= true
新增一個不存在的函式或方法。
class
類別的名稱。
function
函式或方法的名稱。
handler
定義新函式或方法的 Closure。
flags
要為新函式或方法設定的旗標。
all
是否所有繼承自 class
的類別也會受到影響。
如果要新增的函式或方法已存在,uopz_add_function() 會丟出 RuntimeException。
範例 #1 基本 uopz_add_function() 用法
<?php
uopz_add_function('foo', function () {echo 'bar';});
foo();
?>
上述範例將輸出
bar