男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

is_callable

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

is_callable 檢測參數是否為合法的可調用結構

說(shuō)明

is_callable(callable $name, bool $syntax_only = false, string &$callable_name = ?): bool

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

參數

name

要檢查的回調函數。

syntax_only

如果設置為 true,這個(gè)函數僅僅驗證 name 可能是函數或方法。 它僅僅拒絕非字符,或者未包含能用于回調函數的有效結構。有效的應該包含兩個(gè)元素,第一個(gè)是一個(gè)對象或者字符,第二個(gè)元素是個(gè)字符。

callable_name

接受“可調用的名稱(chēng)”。下面的例子是“someClass::someMethod”。 注意,盡管 someClass::SomeMethod() 的含義是可調用的靜態(tài)方法,但例子的情況并不是這樣的。

返回值

如果 name 可調用則返回 true,否則返回 false。

范例

示例 #1 is_callable() 例子

<?php
//  How to check a variable to see if it can be called
//  as a function.

//
//  Simple variable containing a function
//

function someFunction() 
{
}

$functionVariable 'someFunction';

var_dump(is_callable($functionVariablefalse$callable_name));  // bool(true)

echo $callable_name"\n";  // someFunction

//
//  Array containing a method
//

class someClass {

  function 
someMethod() 
  {
  }

}

$anObject = new someClass();

$methodVariable = array($anObject'someMethod');

var_dump(is_callable($methodVariabletrue$callable_name));  //  bool(true)

echo $callable_name"\n";  //  someClass::someMethod

?>

參見(jiàn)

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站