Computer >> Máy Tính >  >> Lập trình >> PHP

PHP Khai báo không gian tên con

Giới thiệu

Có thể tạo không gian tên bên trong một không gian tên. Cũng giống như một thư mục trong hệ thống tệp có thể chứa các thư mục con trong cấu trúc phân cấp, các không gian tên con có thể được sắp xếp theo thứ bậc. Ký tự gạch chéo ngược \ được sử dụng để xác định mối quan hệ giữa không gian tên cấp cao nhất và cấp phụ,

Trong ví dụ này, không gian tên cấp cao nhất, myspace chứa hai không gian tên con là space1 và space2. Để truy cập các hàm / lớp bên trong không gian tên con, trước tiên hãy làm cho nó khả dụng bằng cách sử dụng từ khóa

Ví dụ

<?php
namespace myspace\space1;
function hello() {
   echo "Hello World from space1\n";
}
namespace myspace\space2;
function hello(){
   echo "Hello World from space2\n";
}
use myspace\space1;
hello();
use myspace\space2;
hello();
?>

Đầu ra

Đoạn mã trên hiển thị kết quả sau

Hello World from space2
Hello World from space2