Manuel PHP

Table des matières

Préface
I. Au moment de commencer
II. Installation et configuration
III. Référence du langage
IV. Sécurité
V. Caractéristiques
VI. Référence des fonctions
VII. PHP et le moteur interne Zend
VIII. FAQ : foire Aux Questions
IX. Annexes
Remerciements



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 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.

Avertissement
Variables variables : Les superglobales ne peuvent pas être utilisées comme variables dynamiques dans les fonctions ou les méthodes des classes.
Note : Même si les superglobales et “HTTP_*_VARS” peuvent exister en même temps, elles ne sont pas identiques, donc, le changement d’une ne changera pas l’autre.

Tableaux superglobaux de PHP

Contient une référence sur chaque variable qui est en fait disponible dans l’environnement d’exécution global. Les clés de ce tableau sont les noms des variables globales. “$GLOBALS” existe depuis PHP 3.

Les variables fournies par le serveur web, ou bien directement liées à l’environnement d’exécution du script courant. C’est la nouvelle version de l’ancienne variable “$HTTP_SERVER_VARS”, qui est maintenant obsolète, mais toujours là.

Les variables fournies au script via la chaîne de requête URL. C’est la nouvelle version de l’ancienne variable “$HTTP_GET_VARS” qui est maintenant obsolète, mais toujours là.

Les variables fournies par le protocole HTTP en méthode POST. C’est la nouvelle version de l’ancienne variable “$HTTP_POST_VARS” qui est maintenant obsolète, mais toujours là.

Les variables fournies par le protocole HTTP, dans les cookies. C’est la nouvelle version de l’ancienne variable “$HTTP_COOKIE_VARS” qui est maintenant obsolète, mais toujours là.

Les variables fournies par l’environnement. C’est la nouvelle version de l’ancienne variable “$HTTP_ENV_VARS” qui est maintenant obsolète, mais toujours là.

Attention
Depuis PHP 4.3.0, les informations de la variable “$_FILES” ne sont plus intégrées dans la variable “$_REQUEST”.
Note : En ligne de commande, cette variable n’inclut pas les variables “argv” et “argc” : elles sont stockées dans le tableau “$_SERVER”.

Les variables qui sont en fait enregistrées dans la session attachée au script. C’est la nouvelle version de l’ancienne variable “$HTTP_SESSION_VARS”. Voir le chapitre sur la gestion des sessions pour plus d’informations.

Travail collaboratif

Contribuez, en ajjoutant des elements a cette page de manuel :

Merci de votre aide
L’equipe Php.fr

 


Index | Afficher le texte source | Anciennes révisions | Derniers changements | Connexion
©2007 Wiki Copyright