Manuel PHP

Espace global

Sans aucune définition d'espace de noms, toutes les définitions de classes et de fonctions sont placées dans l'espace global - comme tel était le cas dans PHP avant que les espaces de noms ne soient supportés. Le fait de préfixer un nom avec :: spécifie que le nom est requis depuis l'espace global mais aussi dans le contexte de l'espace de noms.

Exemple #1 Utilisation de l'espace global

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


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique