# PHP ## PHP Hypertext Preprocessor --- ```PHP [] ``` --- ```PHP [] mon premier programme php : ``` --- ## Gestion des string ### Différence entre les Guillemets Simples et Doubles - En PHP, vous pouvez utiliser pour définir des chaînes de caractères : - des guillemets simples (`'`) - des guillemets doubles (`"`) --- ## Gestion des string ### Guillemets Simples ('') - Les variables et les \n \t... dans des ' ' sont ignoré. ```PHP [] '; echo 'Essai 2 $i
\n'; echo "Essai $i
"; echo "Essai 2 $i\n
"; echo 'Essai '.$i.'
'; echo 'Essai 2 '.$i."
\n"; echo 'Un texte avec "des guillemets"
'; echo "Un texte avec \"des guillemets\"
"; ?> ``` --- ## Exemple de Structure "if" en PHP ```PHP [] = 10) { echo "Félicitations!"; } else { echo "Vous avez échoué."; } //Affiche : Félicitations! ?> ``` --- ## Exemple de Structure "if ternaire" en PHP ```PHP [] = 10 ? "Félicitations !" : "Vous avez échoué." ; //Affiche : Félicitations! ?> ``` --- ## Exemple de Structure "if" en PHP Deux opérateurs utilisés pour tester les égalités : - `==` (égalité) - `===` (égalité stricte). --- ## Exemple de Structure "if" en PHP ### Opérateur `==` (Égalité) - Test de l'égalité **sans tenir compte du type de données**. - Exemple : `5=='5'` est **vrai** car les valeurs sont égales. --- ## Exemple de Structure "if" en PHP ##### Opérateur `===` (Égalité Stricte) - Test de l'égalité **en tenant compte du type de données**. - Exemple : `5==='5'` est **faux** car les types de données sont différents. --- ## Exemple de Structure " ?? (fusion null)" en PHP ```PHP [] ``` --- ## Exemple de Structure "switch" en PHP ```PHP [] 8.0) ```php = 12 => 'Félicitations!', $note >= 10 => 'Vous avez réussi de justesse.', default => 'vous avez échoué.' }; echo $message; //Affiche : Vous avez réussi de justesse. '; $compteur++; } '; } '; }