ฟังก์ชัน method_exists() ตรวจสอบว่ามีเมธอดของคลาสอยู่หรือไม่
ไวยากรณ์
method_exists(object, name_of_method)
พารามิเตอร์
-
วัตถุ − ตัวอย่างอ็อบเจ็กต์หรือชื่อคลาส
-
name_of_method − ชื่อเมธอด
คืนสินค้า
ฟังก์ชัน method_exists() จะคืนค่า TRUE หากเมธอดที่กำหนดโดย method_name ถูกกำหนดไว้สำหรับอ็อบเจกต์ที่กำหนด มิฉะนั้น FALSE
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php $directory = new Directory('.'); var_dump(method_exists($directory,'anything')); ?>
ผลลัพธ์
bool(false)
ตัวอย่าง
<?php var_dump(method_exists('Directory','read')); ?>
ผลลัพธ์
bool(true)