is_callable

is_callable,檢測參數是否為合法的可調用結構,bool is_callable ( mixed var [, bool syntax_only [, string callable_name]]),

基本介紹

  • 中文名:is_callable
  • is_callable :檢測參數是否為合法的可調用結構
  • 描述:bool is_callable 
  • name:一個字元串類型的函式名稱
is_callable,描述,參數說明,返回值,

is_callable

(PHP 4 >= 4.0.6)
is_callable -- 檢測參數是否為合法的可調用結構

描述

bool is_callable ( mixed var [, bool syntax_only [, string callable_name]])

參數說明

name
既可以是一個字元串類型的函式名稱,也可以是一個對象和成員函式名的組合數組,比如:array($SomeOject, 'MethodName');
syntax_only
如果設定為true,那么只是驗證name是一個函式或者方法,函式僅僅會拒絕不是字元串,亦或是結構不合法的數組作為回調函式。合法結構是指一個包含兩個成員的數組,第一個是對象或者字元串,第二個是一個字元串。
callable_name
接收“調用名稱”,在下面的例子裡它是“someClass::someMethod"。請注意儘管someClass::someMethod()是一個可調用的靜態方法,但是這裡並不是真的表示一個靜態方法

返回值

如果name指定的函式可調用則返回true,否則返回false。

相關詞條

熱門詞條

聯絡我們