Chapitre
2 - Le Langage
1) Les variables
a) L'essentiel
Les variables en PHP sont représentées
par un signe de dollar suivi par le nom de la variable. les variables
sont des étiquettes ou vous donnez le nom et la valeur.
Un nom de variable doit commencer par une lettre (majuscule ou minuscule) ou un "_"
Un nom de variables peut comporter des lettres, des chiffres et le caractère _ (ni espaces ni caractéres spéciaux!)
$variablea;
$autrevariable;
$_37;
Vous pouvez donner une valeur à la
variable comme suit par exemple:
$_37
=13;
$variablea ="_37";
Ainsi la variable _37
a la valeur 13 et nous voulons que
la varaiblea contienne la chaine de caractéres
_37 ceci permet d'utiliser un pointeur de variable par la suite
:
Ainsi pour écrire sur la page la valeur
de la variable _37 en passant par
variablea:
<?
$_37=13;
$variablea="_37"
print $$variablea;
?>
les $$ indiquent qu'il
faut retourner la valeur de la variable nommé dans $variablea donc 13
b) Les principales variables d'environnement.
Les variables dépendant du serveur. |
Les variables dépendant du client. |
$HTTP_HOST
Nom de domaine du serveur
|
$HTTP_CONNECTION
Type de connexion ouverte entre le client et le serveur
|
$SERVER_ADDR
Adresse IP du serveur
|
$REMOTE_ADDR
adresse IP du client
|
$SERVER_ADMIN
Adresse de l'administrateur du serveur
|
$HTTP_REFERER
URL de la page qui a appelé le script PHP
|
$DATE_GMT
Date actuelle au format GMT
|
$HTTP_USER_AGENT
type de navigateur utilisé par le client et système d'exploitation.
|
$SERVER_SOFTWARE
Type du serveur web
|
$QUERY_STRING
partie de l'URL située après le point d'interrogation.
|
$DOCUMENT_ROOT
Racine des documents Web sur le serveur
|
$REDIRECT_URL
l'URL vers laquelle le navigateur du client a été redirigé
|
$GATEWAY_INTERFACE
Version des spécifications CGI utilisées par le serveur
|
$REDIRECT_STATUS
l'état de la redirection
|
|