Maison  >  Article  >  développement back-end  >  Qu'est-ce que php échappe et échappe aux données de chaîne ?

Qu'est-ce que php échappe et échappe aux données de chaîne ?

伊谢尔伦
伊谢尔伦original
2017-04-12 09:35:192327parcourir

Tout d’abord, parlons de ce que sont les personnages d’évasion ?

Les caractères d'échappement utilisent en fait la syntaxe PHP spécifiée pour afficher en utilisant " ". Cependant, la grammaire stipule que les fonctions des caractères d'échappement sont différentes selon les systèmes. Par exemple : dans le système Windows, le caractère de retour chariot et de saut de ligne est "r" ou "n", tandis que dans le système Linux système, ces deux Il y a une grande différence dans les sauts de ligne : "r" renvoie le curseur au début de la ligne, mais est toujours sur la même ligne "n" indique la ligne suivante et ne revient pas au début de ; la ligne.

Les caractères d'échappement en PHP sont les suivants :                                                                              🎜>                                                                             "t"==>Caractère de tabulation horizontale

"\"= => barre oblique inverse

                                                                                                                                                                  >

                                                "[0-7]{1,3}" Expression régulière correspondant à un symbole octal. caractère représenté par

                                                                                     >En PHP, pouvez utiliser les instructions echo() et print() pour envoyer des données au navigateur Web, et vous pouvez également les utiliser pour envoyer Code HTML pour le navigateur Web. Techniquement parlant, echo() et print() sont utilisés ici pour aider à distinguer les constructions du langage des variables et des autres parties de PHP. Il n'y a donc essentiellement aucune différence entre les deux instructions. il n'y aura aucun problème à utiliser l'un ou l'autre. Selon les habitudes personnelles, ils ne font pas de distinction entre les petits et les grands caractères.

Les chaînes peuvent utiliser trois méthodes : les guillemets simples ('), les guillemets doubles (") et les délimiteurs (<<<) Définition . La meilleure façon de spécifier une chaîne est de la mettre entre guillemets simples ('). Lorsque vous utilisez une chaîne, il est probable que ces caractères soient confondus avec les scripts PHP. ces caractères doivent être échappés. Utilisez le caractère d'échappement " " "

" " est un caractère d'échappement. Le premier caractère qui suit immédiatement "\" n'aura plus de sens. Par exemple, " ' " est le délimiteur de la chaîne, écrit " ' " perd le sens du délimiteur et devient un guillemet simple ordinaire . " ' . Les amis peuvent afficher une simple citation via echo ' ' ' " ', mais le caractère d'échappement " " n'est pas affiché Lorsque ces caractères sont utilisés entre guillemets doubles, ils ont une signification particulière

Remarque : si vous souhaitez représenter un guillemet simple dans une chaîne, vous devez utiliser une barre oblique inverse (
转义字符代码 转义字符的含义
" 双引号
' 单引号
反斜杠
n 换行符
r 回车符
t 制表符
$ 美元符号
) pour y échapper. Par exemple, pour représenter la chaîne "Je suis", vous devez l'écrire comme ceci Style " Je suis "

Exemple d'utilisation du. caractère d'échappement " " pour échapper une chaîne :

Le résultat de sortie est :

<?php
  echo &#39;this url_name = \&#39;PHP中文网\&#39;&#39;;
?>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn