Les Variables en PHP
Les variables en PHP sont utilisées pour stocker des valeurs, telles que des nombres, des chaînes de caractères, des tableaux, etc. Voici les principes de base des variables en PHP :
Déclaration d'une Variable
En PHP, une variable est déclarée en utilisant le symbole $ suivi du nom de la variable.
Contrairement à Java, en php la déclaration de variable est implicite et non typée (typage dynamique).
Par exemple, le code suivant ne provoquera aucune erreur :
<?php
$nom = "Juste"; //déclaration et assignation d'une chaine de caractères
$age = 25; //déclaration et assignation d'un nombre
$nom = 1980; //assignation d'un nombre dans la variable $nom
Règles de Nommage des Variables
- Le nom d'une variable doit commencer par un caractère alphabétique ou un underscore (
_). - Les caractères suivants peuvent être des lettres, des chiffres ou des underscores.
- Les noms de variables sont sensibles à la casse (
$nomet$Nomsont deux variables différentes).
N'oubliez pas les bonnes pratiques >>
Pour en savoir plus, vous pouvez consulter les règles de nommage de la documentation officielle.
Affichage
Le mot clé ´echo´ permet d'afficher le contenu d'une variable.
Info: La virgule (,) est utilisée comme un séparateur d'arguments et permet de les afficher sans créer de chaines uniques. Le point (.) représente l'opérateur de concaténation.
Le code suivant provoquera une erreur Parse error: syntax error, unexpected token ","
La syntaxe à utiliser est $message = $nom . " a " . $age;
La fonction sprintf permet de réaliser une transformation formatée en une chaine de caractères (précédée d'echo équivalent à System.out.printf en Java, ou sans affichage équivalente à String.format en Java).
<?php
$prix = 68.53;
$remise = 14.23;
$montant = $prix - $remise;
echo $montant; // affichera 54.3
$montantFormat= sprintf("%01.2f", $montant);
echo $montantFormat; // affichera 54.30
Variables Superglobales
PHP fournit plusieurs variables superglobales qui sont accessibles partout dans le script. Quelques exemples incluent $_GET, $_POST, $_SESSION, et $_COOKIE.
Ces variables seront vues ultérieurement.