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 | 可選。返回一個“可調用名稱”(僅適用於類)。 |