Không gian tên trong tệp tin trong OOP trong PHP
Lệnh namespace có thể được viết không
chỉ trong các tệp tin có định nghĩa lớp,
mà còn trong bất kỳ tệp tin nào khác. Ví dụ,
hãy đặt không gian tên trong tệp tin
index.php:
<?php
namespace Admin;
?>
Giả sử trong tệp tin index.php, một
đối tượng của lớp Controller được tạo ra:
<?php
namespace Admin;
new \Admin\Controller;
?>
Hãy đơn giản hóa mã để tạo đối tượng, xét đến việc tạo đối tượng lớp diễn ra trong cùng không gian tên mà lớp thuộc về.