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!
?>Défi
FacileCré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;
?>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
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators