7.12.2 PHP定義子命名空間
1.php
<?php
/*
* 命名空間 --- 名子空間
*
*
* 1. 常量
* 2. 函數(shù)
* 3. 類
*
*
* 一念逞、 namespace 來聲明
* 二灸促、 在namespace聲明命名空間的代碼上面蔫敲,不能有任何PHP代碼和HTML內(nèi)容輸出(除了declare ), 聲明命名空間只能是第一條
*/
// declare(encoding="utf-8");
//聲明一個(gè)名子空間, 前綴為 meizi
namespace meizi;
const AAA = 1;
class Demo {
static function one() {
echo "11111111111<br>";
}
}
function test() {
echo "222222222222222<br>";
}
test();
\meizi\test();
echo AAA."<br>";
echo \meizi\AAA."<br>";
Demo::one();
\meizi\Demo::one();
```
>test.php
```
<?php
/*
* 命名空間 --- 名子空間
*
*
* 1. 常量
* 2. 函數(shù)
* 3. 類
*
*
* 一翔横、 namespace 來聲明
* 二、 在namespace聲明命名空間的代碼上面萍恕,不能有任何PHP代碼和HTML內(nèi)容輸出(除了declare ), 聲明命名空間只能是第一條
*/
// declare(encoding="utf-8");
//聲明一個(gè)名子空間章郁, 前綴為 meizi
namespace meizi\pl;
const AAA = 1;
class Demo {
static function one() {
echo "11111111111<br>";
}
}
function test() {
echo "222222222222222<br>";
}
test();
\meizi\pl\test();
echo AAA."<br>";
echo \meizi\pl\AAA."<br>";
Demo::one();
\meizi\pl\Demo::one();
```