中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

PHP is_callable() 函數

PHP 可用的函數PHP 可用的函數

is_callable() 函數用于檢測函數在當前環(huán)境中是否可調用。

is_callable() 函數驗證變量的內容能否作為函數調用。 這可以檢查包含有效函數名的變量,或者一個數組,包含了正確編碼的對象以及函數名。

PHP 版本要求:PHP 4 >= 4.0.6, PHP 5, PHP 7

語法

bool is_callable ( callable $name [, bool $syntax_only = false [, string &$callable_name ]] )

參數說明:

  • $name:要檢查的回調函數。
  • $syntax_only:如果設置為 TRUE,這個函數僅僅驗證 name 可能是函數或方法。 它僅僅拒絕非字符,或者未包含能用于回調函數的有效結構。有效的應該包含兩個元素,第一個是一個對象或者字符,第二個元素是個字符。
  • $callable_name:接受"可調用的名稱"。

返回值

如果 name 可調用則返回 TRUE,否則返回 FALSE。。

實例

實例

<?php // 檢測變量是否為可調用的函數 function someFunction() { } $functionVariable = 'someFunction'; var_dump(is_callable($functionVariable, false, $callable_name)); // bool(true) echo $callable_name, "n"; // someFunction // // 數組中包含方法 // class someClass { function someMethod() { } } $anObject = new someClass(); $methodVariable = array($anObject, 'someMethod'); var_dump(is_callable($methodVariable, true, $callable_name)); // bool(true) echo $callable_name, "n"; // someClass::someMethod ?>

輸出結果為:

bool(true)
someFunction
bool(true)
someClass::someMethod

PHP 可用的函數PHP 可用的函數

其他擴展