381 of 410 menu

ฟังก์ชัน is_callable

ฟังก์ชัน is_callable ตรวจสอบว่าค่าที่ส่งผ่านมาสามารถเรียกใช้งานได้หรือไม่ พารามิเตอร์แรกส่งค่าที่ต้องการตรวจสอบ พารามิเตอร์ที่สอง (ไม่จำเป็น) - เป็นแฟล็กสำหรับการตรวจสอบไวยากรณ์ของชื่อ และพารามิเตอร์ที่สาม (ไม่จำเป็น) - สตริงสำหรับเก็บชื่อที่เรียกใช้งานได้

ไวยากรณ์

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

ตัวอย่าง

ตรวจสอบฟังก์ชันธรรมดา:

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

ผลลัพธ์การทำงานของโค้ด:

true

ตัวอย่าง

ตรวจสอบเมธอดของคลาส:

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

ผลลัพธ์การทำงานของโค้ด:

true

ตัวอย่าง

ตรวจสอบฟังก์ชันที่ไม่มีอยู่จริง:

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

ผลลัพธ์การทำงานของโค้ด:

false

ตัวอย่าง

การใช้พารามิเตอร์ที่สามเพื่อรับชื่อ:

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

ผลลัพธ์การทำงานของโค้ด:

'myFunction'

ดูเพิ่มเติม

  • ฟังก์ชัน function_exists,
    ซึ่งตรวจสอบการมีอยู่ของฟังก์ชัน
ไทย
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ʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ