Essentiel <<< |
Variables prédéfinies | Portée des variables >>> |
4.3 Les variables 4 Référence Manuel PHP . Essentiel ->Variables prédéfinies . Portée des variables . Les variables dynamiques . Variables externes à PHP |
4.3.2 Variables prédéfinies
PHP fourni un grand nombre de variables prédéfinies. Cependant, beaucoup de ces variables ne peuvent pas être présentées ici, car elles dépendent du serveur sur lequel elles tournent, de la version du serveur, et de la configuration du serveur, ou encore d'autres facteurs. Certaines de ces variables ne seront pas accessibles lorsque PHP fonctionne en exécutable.
Depuis la version 4.1.0, PHP fournit un jeu de tableaux prédéfinis, contenant les variables du serveur (si possible), les variables d'environnement et celle d'entrées. Ces nouveaux tableaux sont un peut particuliers, car ils ont automatiquement globaux : ils sont automatiquement disponibles dans tous les environnements d'exécution, sans avoir à utiliser le mot réservé global . Pour cette raison, ils sont dits 'auto-globaux' ou bien encore 'superglobaux' (il n'y a pas de mécanisme PHP pour créer de telles variables. Les superglobales sont listées ci-dessous. Cependant, pour connaître le détails de leur contenu, et une présentation approfondie sur les variables prédéfinies PHP , et leur nature, reportez vous à la section variables prédéfinies . De plus, vous noterez que les anciennes variables prédéfinies ( $HTTP_*_VARS ) existent toujours. Depuis PHP 5.0.0, les tableaux prédéfinis PHP peuvent être désactivés avec l'option de configuration register_long_arrays .
Si certaines variables de variables_order ne sont pas définies, leur tableau prédéfini PHP correspondant est laissé vide. Sommaire : |
<< | Variables prédéfinies | >> |
Essentiel | Les variables | Portée des variables |