PHP 7 sử dụng ba loại khai báo Sử dụng Nhóm khác nhau -
- Khai báo không sử dụng hỗn hợp
- Khai báo sử dụng hỗn hợp
- Khai báo sử dụng kết hợp
Khai báo không sử dụng hỗn hợp:
Khai báo không sử dụng hỗn hợp có nghĩa là chúng ta không sử dụng các lớp, hàm và cấu trúc trong một câu lệnh duy nhất. Hoặc, chúng ta có thể nói rằng khi chúng ta khai báo các lớp, hàm và hằng riêng biệt bằng cách sử dụng một câu lệnh sử dụng. Nó được gọi là khai báo sử dụng nhóm không hỗn hợp.
Ví dụ
use Publishers\Packt\{ Book, Ebook, Video, Presentation }; use function Publishers\Packt\{ getBook, saveBook }; use const Publishers\Packt\{ COUNT, KEY };
Khai báo sử dụng nhóm hỗn hợp
Khi chúng ta kết hợp lớp, hàm và hằng số PHP trong một câu lệnh sử dụng một lần, nó được gọi là khai báo sử dụng nhóm hỗn hợp.
Ví dụ
use Publishers\Packt\ { Book, Ebook, Video, Presentation, function getBook, function saveBook, const COUNT, const KEY };
Khai báo sử dụng kết hợp
Chúng ta có thể nói rằng khai báo sử dụng ghép là cổ điển và rõ ràng hơn, và nó cũng không yêu cầu nhập thêm nếu tên vùng tên lớn.
Giả sử chúng ta có một lớp sách trong không gian tên nhà xuất bản \ gói \ giấy và cũng có một lớp sách điện tử trong không gian tên nhà xuất bản \ gói \ điện tử và các lớp âm thanh, bản trình bày nằm trong không gian tên nhà xuất bản \ pack \ media. Chúng ta có thể viết tất cả chúng dưới dạng sau -
Ví dụ
use Publishers\Packet\Paper\Book; use Publishers\Packet\Electronic\Ebook; use Publishers\Packet\Media\{Audio,Presentation};
Bây giờ, hãy viết lại mã tương tự bằng cách sử dụng khai báo Sử dụng kết hợp -
use Publishers\Packet\{ Paper\Book, Electronic\Ebook, Media\Audio, Media\Presentation };