En PHP, les codes texte sont utilisés pour représenter du texte et peuvent être entourés de citations simples ou doubles. Les caractères d'échappement peuvent gérer les citations et les caractères spéciaux, et l'interpolation permet d'intégrer des variables ou des expressions dans le code littéral. Les ruptures de ligne et les espaces seront conservées, mais vous pouvez également utiliser la fonction NL2BR () pour forcer les ruptures de ligne. PHP fournit également des fonctions de chaîne riches et la lecture du code texte entré par l'utilisateur peut prévenir efficacement l'injection de code.
Le code littéral chinois PHP peut être entouré de devis simples (') ou de citations doubles ("). Les deux peuvent être utilisés, mais les citations simples sont généralement plus sûres car elle évite le problème de la confusion avec des citations doubles.
$ text = 'Exemple de code texte'; $ text2 = "Exemple de code texte";
Si le code littéral contient des devis simples ou doubles, vous devez utiliser une barre oblique inverse pour l'évasion. Les citations simples utilisent \ ' , Double Quotes Use \ " .
$ text = 'Il a dit: "C'est le code texte"';
Les variables ou les expressions peuvent être interpolées dans du code littéral, enveloppant le nom de la variable avec des accolades bouclées {} et en ajoutant le signe du dollar $ .
$ name = 'John'; $ text = "Bienvenue $ nom sur notre site Web!";
Les ruptures de ligne et les espaces dans le code texte seront conservées. Si vous devez forcer une nouvelle ligne dans la sortie, vous pouvez utiliser la fonction NL2BR () .
Certains caractères ont des significations spéciales, telles que les breaks de ligne \ n et les caractères d'onglet \ t . Pour sortir ces caractères eux-mêmes, vous devez utiliser une barre oblique inverse pour l'évasion.
$ text = "Nouvelle ligne: \ ntab: \ t";
PHP fournit une fonction de chaîne riche pour le calcul de la longueur, la conversion de cas, la recherche et le remplacement des chaînes, etc.
La fonction filter_input () peut être utilisée pour lire le code texte intenté par l'utilisateur à partir d'un formulaire ou d'une autre source, ce qui aide à prévenir les attaques d'injection de code.
Cet article présente en détail comment utiliser le code littéral PHP, y compris la sélection des marques de citations, les caractères d'échappement, l'interpolation variable, le traitement de rupture de ligne et l'application de fonction de chaîne. La maîtrise de ces techniques peut vous permettre de traiter plus efficacement les données de texte dans le développement de PHP.