Code Tu Tam

Hàm is_callable() trong PHP.

Rate this post

Định Nghĩa.

Hàm is_callable() trong PHP sẽ kiểm tra xem giá trị của biến có thể được gọi như một hàm hay không.
Hàm này có thể xác minh rằng một biến chứa tên hàm hợp lệ hoặc nó chứa một mảng, với một đối tượng và tên phương thức.

Cú pháp.

Cú pháp:

is_callable ( mixed $var [, bool $syntax_only = FALSE [, string &$callable_name ]] ) : bool

Trong đó:

Giá trị trả về:

– Nếu biến có thể được gọi trả về  TRUE.
– Nếu biến không thể được gọi thì trả về FALSE.

Ví dụ.

Biến có giá trị là một chuỗi đơn giản:

code:

function showFunction() 
{
}

$functionVariable = 'showFunction';

var_dump(is_callable($functionVariable, true, $callable_name));  

echo '<br />';

echo $callable_name;

kết quả:

bool(true) 
showFunction

Giá trị của biến là một mảng bao gồm phương thức:

code:

class showClass {

  function showMethod() 
  {
  }

}

$object = new showClass();

$var = array(
    $object,
    'showMethod'
);

var_dump(is_callable($var, true, $callable_name)); 

echo '<br />';

echo $callable_name;
});

Kết quả:

bool(true) 
Hàm is_callable() trong PHPshowClass::showMethod

Hàm liên quan.

Thông tin thêm.

Các bạn có thể xem chi tiết hơn trên php.net.
Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm is_callable() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.
Cảm ơn các bạn đã ghé thăm codetutam.com

Exit mobile version