Manuel PHP

Global space

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

  1. <?php
  2.    namespace A::B::C;  
  3.  
  4. /* This function is A::B::C::fopen */ 
  5.    function fopen() { 
  6.       /* ... */ 
  7.       $f = ::fopen(...); // call global fopen
  8.       return $f; 
  9.    }  
  10. ?> 


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog