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

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

คำอธิบาย

ฟังก์ชัน class_exists() ตรวจสอบว่าคลาสที่ระบุได้ถูกประกาศหรือยัง

รูปแบบการใช้งาน (Syntax)

class_exists(class, autoload)

พารามิเตอร์

  • class — ชื่อคลาส
  • autoload — เรียก __autoload หรือไม่ (ค่าเริ่มต้น true)

ค่าที่คืนกลับ

คืนค่า TRUE หากคลาสมีอยู่ หรือ FALSE หากไม่มี

ตัวอย่างการใช้งาน

<?php
if (class_exists('DateTime')) {
    $dt = new DateTime();
    echo "DateTime class exists!";
} else {
    echo "Class does not exist";
}
?>

ผลลัพธ์

DateTime class exists!

ตัวอย่างเพิ่มเติม (ตรวจสอบคลาสที่ไม่มี)

<?php
if (class_exists('NonExistentClass')) {
    echo "Exists";
} else {
    echo "Class does not exist";
}
?>

ผลลัพธ์

Class does not exist