介绍
在没有任何命名空间定义的情况下,所有类,函数等定义都放置在全局命名空间中。如果名称以 \开头,则意味着即使在命名空间的上下文中,全局空间也需要该名称。
使用全局空间规范
示例
<? namespace test; /* This function istest\fopen */ function fopen() { /* ... */ $f = \fopen(...); // call global fopen return $f; } ?>
包含的文件将默认为全局命名空间。
示例
#test1.php <?php echo __NAMESPACE__ . "\n"; ?>
这将打印空字符串
当此文件包含在另一个命名空间中时
示例
#test2.php <?php namespace testspace { include 'test1.php'; echo __NAMESPACE__ . "\n"; } ?>
输出结果
这将打印以下输出
testspace
热门文章
- 建议穷人养的10种狗(建议穷人养的10种狗中型犬)
- 2025年免费VPN | 2月28日18.9M/S|免费Clash/SSR/Shadowrocket/V2ray免费节点订阅分享
- 2025年免费VPN | 2月22日19.9M/S|免费V2ray/Shadowrocket/Clash/SSR免费节点订阅分享
- PHP 全局空间
- 2025年免费VPN | 2月25日21M/S|免费Shadowrocket/Clash/V2ray/SSR免费节点订阅分享
- 动物医院工作时间表图片(动物医院工作时间表图片高清)
- 2025年免费VPN | 2月23日20.2M/S|免费Shadowrocket/Clash/SSR/V2ray免费节点订阅分享
- Vant组件样式没有生效
- 宠物口粮利润多少 宠物口粮利润多少钱
- 宠物领养合同违约金3000合法吗知乎 宠物领养合同违约金3000合法吗知乎