Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน method_exists() ใน PHP


ฟังก์ชัน 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)