(PECL uopz 1, PECL uopz 2)
uopz_function — 在執行階段建立函式
此函式已在 PECL uopz 5.0.0 中被 *移除*。
於執行時期建立函式
類別 (class)
接收新函式的類別名稱
函式 (function)
函式名稱
處理器 (handler)
函式的閉包 (Closure)
修飾詞 (modifiers)
函式的修飾詞,預設複製或 ZEND_ACC_PUBLIC
範例 #1 uopz_function() 範例
<?php
uopz_function("my_strlen", function($arg) {
return strlen($arg);
});
echo my_strlen("Hello World");
?>
上述範例將輸出
11
範例 #2 uopz_function() 類別範例
<?php
class My {}
uopz_function(My::class, "strlen", function($arg) {
return strlen($arg);
}, ZEND_ACC_STATIC);
echo My::strlen("Hello World");
?>
上述範例將輸出
11