335 of 410 menu

ฟังก์ชัน class_alias

ฟังก์ชัน class_alias สร้างนามแฝงสำหรับคลาสที่ระบุ พารามิเตอร์แรกรับชื่อคลาสดั้งเดิม พารามิเตอร์ที่สองคือชื่อนามแฝง พารามิเตอร์ที่สามซึ่งเป็นตัวเลือกกำหนดว่าฟังก์ชันควรถูกเรียกโดย autoload หรือไม่

ไวยากรณ์

class_alias(original, alias, [autoload]);

ตัวอย่าง

สร้างคลาสและนามแฝงของมัน:

<?php class MyClass { public function test() { return 'Hello'; } } class_alias('MyClass', 'MyAlias'); $obj = new MyAlias(); echo $obj->test(); ?>

ผลลัพธ์จากการรันโค้ด:

'Hello'

ตัวอย่าง

ตรวจสอบว่านามแฝงของคลาสมีอยู่หรือไม่:

<?php class TestClass {} class_alias('TestClass', 'TC'); if (class_exists('TC')) { echo 'Alias exists'; } ?>

ผลลัพธ์จากการรันโค้ด:

'Alias exists'

ดูเพิ่มเติม

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