W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_add_function — 函數(shù)用于添加一個不存在的函數(shù)或方法。
uopz_add_function(string $function, Closure $handler, int &$flags = ZEND_ACC_PUBLIC): bool
uopz_add_function(
string $class,
string $function,
Closure $handler,
int &$flags = ZEND_ACC_PUBLIC,
int &$all = true
): bool
添加一個不存在的函數(shù)或方法。
class
類的名稱。
function
函數(shù)或方法的名稱。
handler
定義新函數(shù)或方法的閉包。
flags
要為新函數(shù)或方法設(shè)置的標(biāo)志。
all
是否所有繼承自該類的類也會受到影響。
成功時返回 true, 或者在失敗時返回 false。
如果要添加的函數(shù)或方法已經(jīng)存在,?uopz_add_function()
? 會拋出一個 ?RuntimeException
? 異常。這表示你不能重復(fù)添加同名的函數(shù)或方法,需要確保函數(shù)或方法的名稱是唯一的。
示例 #1 Basic uopz_add_function() Usage
<?php
uopz_add_function('foo', function () {echo 'bar';});
foo();
?>
以上示例會輸出:
bar
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: