Menu
Coddy logo textTech

Strings and Quotes

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, vous pouvez créer des chaînes en utilisant soit des guillemets simples ('') soit des guillemets doubles ("") :

$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";

Les deux approches créent des chaînes valides, mais il y a une différence importante entre elles.

Les guillemets doubles ont une fonctionnalité spéciale appelée interpolation de variables - ils peuvent inclure des variables directement à l'intérieur de la chaîne en utilisant le signe dollar $ :

<?php
$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // Outputs: Hello, Alice!
?>

Les guillemets simples, cependant, traitent tout de manière littérale et ne traitent pas les variables à l'intérieur d'eux. Par exemple :

<?php
$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Outputs: Hello, $name!
?>
challenge icon

Défi

Facile

Créez une variable appelée $greeting qui utilise des guillemets doubles pour inclure directement la variable name à l'intérieur de la chaîne dans ce format exact :
Welcome to PHP, [name]!

Aide-mémoire

Une chaîne est une séquence de caractères (lettres, chiffres, symboles ou espaces). En PHP, les chaînes peuvent être créées en utilisant des guillemets simples ('') ou des guillemets doubles ("") :

$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";

Interpolation de variables : Les guillemets doubles permettent d'inclure directement des variables à l'intérieur de la chaîne en utilisant le signe $ :

$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // Outputs: Hello, Alice!

Les guillemets simples traitent tout littéralement et ne traitent pas les variables :

$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Outputs: Hello, $name!

Essayez vous-même

<?php
$name = "Bob";
$greeting = ?;

// Afficher la salutation
echo $greeting;
?>
quiz iconTestez-vous

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