Chaînes et guillemets
Fait partie de la section Fondamentaux du Journey PHP de Coddy. Leçon 7 sur 71.
Une chaîne est simplement une séquence de caractères, comme des lettres, des chiffres, des symboles ou des espaces. En PHP, tu peux créer des chaînes en utilisant des apostrophes ('') ou des guillemets ("") :
$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";Les deux approches créent des chaînes valides, mais il existe une différence importante entre elles.
Les guillemets doubles ont une caractéristique spéciale appelée interpolation de variables : ils peuvent inclure des variables directement dans la chaîne à l’aide du signe dollar $ :
<?php
$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // Affiche : Hello, Alice!
?>Les apostrophes simples, cependant, traitent tout littéralement et n’interprètent pas les variables qu’elles contiennent. Par exemple :
<?php
$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Affiche : Hello, $name!
?>Défi
FacileCrée une variable appelée $greeting qui utilise des guillemets doubles pour inclure directement la variable $name dans la chaîne, selon ce format exact :Welcome to PHP, [name]!
La ligne sous ton code affiche déjà $greeting, alors n’ajoute pas ton propre echo.
Essayez vous-même
<?php
$name = "Bob";
$greeting = ?;
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs de comparaison et logiques
Opérateurs de comparaisonÉgalité et identitéOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Récapitulatif — Logique simple2Variables et types de données
NombresChaînes et guillemetsBooléensConventions de nommageRécapitulatif - initialisation des variablesVariables videsConcaténation de chaînesObtenir une saisie utilisateurConvertir vers différents types5Logique conditionnelle
Instruction ifIf - ElseOpérateur ternaireOpérateur de coalescence nulleInstruction switchRécapitulatif - Prendre des décisions3Opérateurs de base
Opérateurs arithmétiquesOpérateur moduloOpérateur d’exponentiationAffectation combinéeIncrémentation/DécrémentationPriorité des opérateursRécapitulatif - Calculs simplesOpérateurs sur les chaînesEntraînez-vous par vous-même : Compilateur PHP en ligne