381 of 410 menu

Hàm is_callable

Hàm is_callable kiểm tra xem giá trị được truyền vào có thể gọi được hay không. Tham số đầu tiên là giá trị cần kiểm tra, tham số thứ hai (tùy chọn) - cờ kiểm tra cú pháp tên, và tham số thứ ba (tùy chọn) - chuỗi để lưu tên có thể gọi.

Cú pháp

is_callable(mixed $value, bool $syntax_only = false, string &$callable_name = null): bool

Ví dụ

Hãy kiểm tra một hàm thông thường:

<?php function test() {} $res = is_callable('test'); var_dump($res); ?>

Kết quả thực thi mã:

true

Ví dụ

Hãy kiểm tra một phương thức lớp:

<?php class MyClass { public function method() {} } $obj = new MyClass(); $res = is_callable([$obj, 'method']); var_dump($res); ?>

Kết quả thực thi mã:

true

Ví dụ

Hãy kiểm tra một hàm không tồn tại:

<?php $res = is_callable('non_existent_function'); var_dump($res); ?>

Kết quả thực thi mã:

false

Ví dụ

Sử dụng tham số thứ ba để lấy tên:

<?php function myFunction() {} $name = ''; $res = is_callable('myFunction', false, $name); echo $name; ?>

Kết quả thực thi mã:

'myFunction'

Xem thêm

  • hàm function_exists,
    hàm này kiểm tra sự tồn tại của một hàm
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối