En PHP, les variables commencent toujours par le caractère $
. Ce symbole
permet de les différencier des autres entités du langage (fonctions, mots-clés...).
Une particularité du PHP est que les variables ne sont pas typées. Il n'est pas
nécessaire de déclarer le type (int, char, array ...) lors de la création des
variables. Le moteur PHP se chargera de déterminer le type le mieux adapté. Dans
la grande majorité des cas, cette syntaxe est très conviviale, même
si elle engendre (rarement) quelques désagréments.
Voici un exemple :
$entier = 5;
$booleen = TRUE;
$chaine = 'String';
$tableau = array(1, 2, 3);
Notez ici l'utlisation de la balise HTML <pre>
qui permet d'afficher un texte
préformaté. Les retours à la ligne et les espaces sont affichés tels quels.
Notez également l'utilisation de la fonction print_r
qui permet d'afficher
le tableau sous une forme conviviale.
Les variables peuvent provenir de différentes sources :
http://www.example.com/?id=18
=> $_GET['id']
vaudra 18)$_POST
)$_SERVER
)Créez un script PHP qui affiche:
$_SERVER
,$_SERVER["REMOTE_ADDR"]
,$_SERVER["HTTP_REFERER"]
.En PHP, les variables commencent toujours par ...
Quels sont les noms de variables réservés en PHP ?
Quelle syntaxe permet de déclarer un entier en PHP ?
Quelle(s) syntaxe(s) permet(tent) de déclarer un booléen ?