php多个命名空间,7.12.3 PHP在同一文件中定义多个命名空间

7.12.3 PHP在同一文件中定义多个命名空间

test.php

/*

* 命名空间 --- 名子空间

*

*

* 1. 常量

* 2. 函数

* 3. 类

*

*

* 一、 namespace 来声明

* 二、 在namespace声明命名空间的代码上面,不能有任何PHP代码和HTML内容输出(除了declare ), 声明命名空间只能是第一条

* 三、定义多个名子空间,以最后一个为主

*四、在实际的编程实践中,非常不提倡在同一个文件中定义多个命名空间。 (不要在大括号外部加任何代码)

*/

// declare(encoding="utf-8");

//声明一个名子空间, 前缀为 meizi

namespace hello\world {

const AAA = 1;

class Demo {

static function one() {

echo "11111111111
";

}

}

function test() {

echo "222222222222222
";

}

test();

\hello\world\test();

echo AAA."
";

echo \hello\world\AAA."
";

Demo::one();

\hello\world\Demo::one();

}

$a = 10;

namespace meizi\pl {

const BBB = 2;

echo BBB."
";

echo \meizi\pl\BBB."
";

echo \hello\world\AAA."
";

}

namespace {

\var_dump(100);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值