PHP 全局空间
简介
在没有任何名称空间定义的情况下,类、函数等的所有定义都放置在全局名称空间中。如果任何名称前缀为 \,则表示即使在名称空间的上下文中也需要从全局空间中获取该名称。
使用全局空间规范
示例
<?
namespace test;
/* This function istest\fopen */
function fopen() {
/* ... */
$f = \fopen(...); // call global fopen
return $f;
}
?>包含的文件将默认在全局名称空间中。
示例
#test1.php <?php echo __NAMESPACE__ . "
"; ?>
以下将打印空字符串
当该文件包含在其他名称空间中时
示例
#test2.php
<?php
namespace testspace {
include 'test1.php';
echo __NAMESPACE__ . "
";
}
?>输出
以下将打印如下输出
testspace
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP