scripts PHP utilisent des chaînes de texte pour capturer l'entrée de l'utilisateur, les informations d'affichage dans les pages Web et le modèle de données d'application internes. Les scripts PHP peuvent utiliser des chaînes de texte soit en les stockant dans des variables , ou en les incluant directement , en utilisant les chaînes littérales . Manipulation de chaînes dans des scripts PHP est fréquente et généralement un processus simple. Les programmeurs ont le choix dans la façon dont ils représentent les chaînes dans leurs scripts, avec ces choix affectent la syntaxe du code . Littéraux
Dans un script PHP, les valeurs de chaîne peut apparaître comme littéraux , avec les caractères de texte inclus entre guillemets. L'exemple de code PHP suivant illustre une chaîne littérale dans le cadre d' une déclaration d'écho , l'écriture HTML et le contenu du texte dans le navigateur de l'utilisateur pour l'affichage :
echo "
Bonjour
";
scripts PHP peuvent également concaténer des chaînes avec d'autres variables comme suit :
$ num = 3; echo "
Le numéro est le suivant: " . $ num " " ; .
Lorsque ce code s'exécute , le serveur envoie le navigateur de l' utilisateur , le texte complet, y compris le contenu littéral de chaîne et la valeur de la variable de nombre
variables Photos, illustrations
scripts PHP peuvent stocker des chaînes dans des variables . Stockage d'une chaîne dans une variable vous permet de faire référence à la valeur de la variable dans plus d'un endroit à l'intérieur d'un script. L'exemple de code PHP suivant illustre cette technique :
$ title = " Informations de contact " ; echo "
" $ title "
"; echo " . .
Bienvenue sur la page
"" $ title . ". ; !
Ce code est plus efficace que d'inclure le même texte dans plus d'un endroit dans le script. Si le titre de la page change , le développeur ne doit changer au sein de la déclaration d'affectation variable de chaîne et le changement sera reflété dans toute la page , à chaque fois le nom de la variable de type chaîne apparaît.
< Br > Cotes simples
des scripts PHP peuvent définir des chaînes en utilisant des guillemets simples ou doubles. L'exemple de code PHP suivant illustre l'utilisation des apostrophes pour inclure une chaîne littérale dans un script :
echo ' voici peu de texte' ;
Si une seule chaîne entre guillemets doit inclure un guillemet , le script doit échapper au caractère comme suit :
echo ' I \\ ' m ' heureux ;
Ce code indique à PHP pour interpréter le second guillemet littéralement , plutôt que de l'interpréter comme la fin d' la chaîne littérale , auquel cas il ne permettrait pas de traiter le reste de la chaîne correctement .
guillemets doubles
scripts PHP
en utilisant des guillemets peuvent inclure des caractères spéciaux que ceux utilisant des guillemets simples. Par exemple , pour inclure un caractère de nouvelle ligne dans une chaîne , les scripts peuvent utiliser la syntaxe suivante:
$ two_lines = " Voici une ligne \\ n - Voici un autre " ;
Code instruit PHP à insérer un caractère de nouvelle ligne dans la chaîne . Si un script contient des caractères spéciaux dans une chaîne qui est seulement une seule cité , le script va afficher les caractères spéciaux tels qu'ils apparaissent , plutôt que de les interpréter comme spéciale.