Lớp không gian tên trong PHP là gì?

Tóm lược. trong hướng dẫn này, bạn sẽ tìm hiểu về các không gian tên PHP, cách xác định các lớp thuộc về một không gian tên và cách sử dụng các không gian tên

Tại sao không gian tên

Khi dự án của bạn trở nên phức tạp hơn, bạn sẽ cần tích hợp mã từ những người khác. Không sớm thì muộn, bạn sẽ thấy rằng mã của mình có các lớp khác nhau có cùng tên. Vấn đề này được gọi là xung đột tên

Để giải quyết nó, bạn có thể sử dụng không gian tên. Không gian tên được PHP hỗ trợ kể từ phiên bản 5. 3

Không gian tên là gì

Không gian tên dễ hiểu hơn bằng cách tương tự với cấu trúc thư mục trong hệ thống tệp

Một thư mục lưu trữ các tệp liên quan, tương tự như một không gian tên nhóm các lớp liên quan

Một thư mục không cho phép bạn có hai tệp có cùng tên. Tuy nhiên, bạn có thể có các tệp có cùng tên trong các thư mục khác nhau. Tương tự như vậy, các không gian tên bắt chước cùng một nguyên tắc

Theo định nghĩa, các không gian tên cung cấp cho bạn một cách để nhóm các lớp có liên quan và giúp bạn tránh mọi xung đột tên có thể xảy ra

Không gian tên không giới hạn trong các lớp nhóm. Họ có thể nhóm các định danh khác, bao gồm hàm, hằng, biến, v.v.

Thiết lập cấu trúc thư mục

Đầu tiên, tạo một thư mục dự án, e. g. ,

Chủ Đề