330 of 410 menu

คําสั่ง namespace

พื้นที่ชื่อ (namespaces) ใน PHP ช่วยแยกคลาส อินเทอร์เฟซ ฟังก์ชัน และค่าคงที่ออกจากกัน โดยมีประโยชน์อย่างยิ่งเมื่อทํางานกับโปรเจกต์ขนาดใหญ่หรือใช้ไลบรารีภายนอก พื้นที่ชื่อถูกกําหนดด้วยคีย์เวิร์ด namespace ที่ต้นไฟล์

ไวยากรณ์

namespace MyProject;

ตัวอย่าง

สร้างพื้นที่ชื่ออย่างง่ายและคลาสภายในนั้น:

<?php namespace MyProject; class MyClass { public function hello() { return 'Hello from MyClass'; } } ?>

ตัวอย่าง

การอ้างอิงถึงคลาสจากพื้นที่ชื่ออื่น:

<?php require_once 'MyClass.php'; $obj = new \MyProject\MyClass(); echo $obj->hello(); ?>

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

'Hello from MyClass'

ตัวอย่าง

การใช้ชื่อเล่น (alias) สําหรับพื้นที่ชื่อ:

<?php use MyProject\MyClass as MC; $obj = new MC(); echo $obj->hello(); ?>

ดูเพิ่มเติม

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