is_callable
檢測參數是否為合法的可調用結構
is_callable()函數檢查變量的內容是否可以作為函數調用。
如果變量可調用,則該函數返回true (1),否則返回false /無任何內容。
檢查變量的內容是否可以作為函數調用:
<?php
function test1 ( ) {
}
echo "test1 is callable: " . is_callable ( "test1" ) ;
echo "<br>" ;
echo "test2 is callable: " . is_callable ( "test2" ) ;
?>
親自試一試
is_callable ( variable , syntax_only , name ) ;
| 參數 | 描述 |
|---|---|
| variable | 必需。指定要檢查的變量。 |
| syntax_only | 可選。如果設置為TRUE,該函數僅驗證變量是否是函數或方法。 它將拒絕不是字符串的變量,或者沒有有效結構用作回調的數組。 默認為false。 |
| name | 可選。返回一個“可調用名稱”(僅適用於類)。 |