PHP
语言参考 | Language Reference

Global space

Global space

(PHP 5 >= 5.3.0, PHP 7)

Without any namespace definition, all class and function definitions are placed into the global space - as it was in PHP before namespaces were supported. Prefixing a name with __ will specify that the name is required from the global space even in the context of the namespace.

Example #1 Using global space specification

<?php namespace A\B\C; /* This function is A\B\C\fopen */ function fopen() {       /* ... */      $f = \fopen(... // call global fopen      return $f; }  ?>

← Using namespaces: Aliasing/Importing

Using namespaces: fallback to global function/constant →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/language.namespaces.global.php