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

ประกาศการใช้กลุ่มใน PHP 7


ใน PHP 7 การประกาศการใช้แบบกลุ่มนั้นอ่านง่ายกว่า และสามารถใช้เพื่อนำเข้าคลาส ค่าคงที่ และฟังก์ชันต่างๆ ได้อย่างง่ายดายจากเนมสเปซเดียวกัน

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

ตัวอย่างที่ 1

ตัวอย่างต่อไปนี้แสดงรหัสก่อน PHP 7 −

<?php
   use com\India\ClassX;
   use com\India\ClassY;
   use com\India\ClassZ as Z;

   use function com\India\fn_x;
   use function com\Indiat\fn_y;
   use function com\India\fn_z;

   use const com\India\ConstX;
   use const com\India\ConstY;
   use const com\India\ConstZ;
?>

ตัวอย่างที่ 2

ตัวอย่างต่อไปนี้แสดงโค้ดสำหรับ PHP7 หรือ PHP 7+

use com\India\{ClassX, ClassY, ClassZ as Z};
use function com\India\{fn_x,fn_y, fn_z};
use const com\India\{ConstX, ConstY, ConstZ};

คำอธิบาย

ในตัวอย่างที่ 1 เราใช้คำสั่ง PHP สำหรับคลาส ฟังก์ชัน และค่าคงที่เฉพาะในเนมสเปซ และยังใช้บรรทัดที่ซ้ำกันจำนวนมากสำหรับแต่ละคลาส ฟังก์ชัน และค่าคงที่ โดยมีคำสั่งการใช้งานจำนวนมากที่ด้านบนสุดของ ไฟล์ที่ไม่ดี

ตัวอย่างที่ 2 แสดงโค้ดที่เทียบเท่ากันใน PHP 7 ซึ่งเราใช้หลายคลาส ฟังก์ชัน และค่าคงที่ภายในหนึ่งบรรทัด

หมายเหตุ: เพื่อเอาชนะคำสั่งและคลาสแบบใช้หลายครั้ง PHP 7 ได้เพิ่มคุณลักษณะใหม่ที่เรียกว่าการประกาศใช้กลุ่ม