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

ประเภทของการประกาศใช้กลุ่มใน PHP 7


PHP 7 ใช้การประกาศการใช้กลุ่มที่แตกต่างกันสามประเภท -

  • ประกาศไม่ใช้ผสม
  • การประกาศใช้แบบผสม
  • ประกาศการใช้แบบผสม

ประกาศไม่ใช้ผสม:

การประกาศใช้แบบไม่ผสมหมายความว่าเราไม่ได้ใช้คลาส ฟังก์ชัน และโครงสร้างในคำสั่งเดียว หรือเราสามารถพูดได้ว่าเมื่อเราประกาศคลาส ฟังก์ชัน และค่าคงที่แยกกันโดยใช้คำสั่ง use เรียกว่าการประกาศใช้กลุ่มไม่ผสม

ตัวอย่าง

use Publishers\Packt\{ Book, Ebook, Video, Presentation };
use function Publishers\Packt\{ getBook, saveBook };
use const Publishers\Packt\{ COUNT, KEY };

การประกาศใช้กลุ่มผสม

เมื่อเรารวมคลาส PHP ฟังก์ชันและค่าคงที่ในคำสั่งแบบใช้ครั้งเดียวจะเรียกว่าการประกาศใช้กลุ่มแบบผสม

ตัวอย่าง

use Publishers\Packt\
{
   Book,
   Ebook,
   Video,
   Presentation,
   function getBook,
   function saveBook,
   const COUNT,
   const KEY
};

ประกาศการใช้แบบผสม

เราสามารถพูดได้ว่าการประกาศการใช้แบบผสมนั้นคลาสสิกและชัดเจนมากกว่า และยังไม่จำเป็นต้องพิมพ์เพิ่มเติมหากชื่อเนมสเปซมีขนาดใหญ่

สมมติว่าเรามีคลาสหนังสือในเนมสเปซ Publishers\packet\paper และคลาส ebook ในเนมสเปซ Publishers\packet\electronic และไฟล์เสียง การนำเสนออยู่ในเนมสเปซ Publishers\packet\media เราสามารถเขียนสิ่งเหล่านี้เป็น ดังต่อไปนี้ -

ตัวอย่าง

use Publishers\Packet\Paper\Book; use Publishers\Packet\Electronic\Ebook; use Publishers\Packet\Media\{Audio,Presentation};

ตอนนี้ เรามาเขียนโค้ดเดิมใหม่โดยใช้คำสั่ง Compound Use -

use Publishers\Packet\{
   Paper\Book,
   Electronic\Ebook,
   Media\Audio,
   Media\Presentation
};