Chapprend · PHP

Variables et affichage

Comprendre l’exécution côté serveur et manipuler les premières valeurs.

Du navigateur au serveur

Le navigateur envoie une requête HTTP. Le serveur exécute le programme PHP, puis retourne une réponse, souvent du HTML. Le code PHP n’est pas envoyé au navigateur comme du texte à exécuter.

PHP
<?php
$prenom = "Lina";
$age = 19;
$moyenne = 14.5;
$inscrit = true;
echo htmlspecialchars($prenom, ENT_QUOTES, "UTF-8");

Observer les valeurs

  • Une variable commence par $ ; le nom est sensible à la casse.
  • Les types usuels sont string, int, float, bool, array et null.
  • echo affiche une valeur ; var_dump montre le type et le contenu pour le débogage.
  • Le point . concatène des chaînes ; + effectue une addition.

Tester la présence

TestInterprétation
isset($x)Vrai si la variable existe et n’est pas null.
empty($x)Vrai pour une valeur absente ou considérée vide, dont 0, "0", false et [].
$x ?? valeurUtilise la valeur de remplacement si $x est absent ou null.
Pourquoi empty("0") peut-il surprendre ?

La chaîne "0" est considérée comme vide par empty, même si elle contient un caractère.