Les bases

Le Langage

Fonctions

Intégration Mysql

Astuces

Hébergement
Annuaire
 

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

 

 



© HIWIT tous droits réservés