(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