Maison > Article > développement back-end > Opérateurs de base PHP, exemples détaillés de la différence entre les guillemets simples et les guillemets doubles
1. ChaîneInsérer
La différence entre les guillemets doubles et les guillemets simples :
Utilisation de guillemets doubles :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <?php //双引号可以解析变量和转义字符 $username = "jack"; echo "his name is $username!"; echo "<br/>"; $username = "小东"; //如果是英文的感叹号会正常解析变量 echo "他的名字是$username!";//他的名字是小东! echo "<br/>"; //如果是中文的感叹号则会解析不出来 echo "他的名字是$username!";//他的名字是 echo "<br/>"; //转义字符在这里虽然被解析出来了,但是\n是在源代码里换行 //浏览器显示只是一个字符的位置 echo "他的名字是$username,\n他今年20岁了";//他的名字是小东, 他今年20岁了 echo "<br/>"; //为了避免出现错误,推荐使用 字符串连接 的方式 echo "他的名字是".$username.",他今年20岁了";//他的名字是小东,他今年20岁了 ?>
2. Utilisation de guillemets simples :
<?php //单引号只是输出字符串字面值, //不会解析变量和转义字符。 //也不会进行语法加亮提示 $username = 'anllin'; echo 'his name is $username,\n his age is 20.'; //output //his name is $username,\n his age is 20. ?>
Quelques caractères d'échappement couramment utilisés
<?php $a = false; echo ! $a; echo '<br/>'; $b = 5; $c = 3; echo $b > 0 && $c > 0; echo '<br/>'; echo $b > 0 and $c > 0; echo '<br/>'; echo $b != 0 || $c != 0; echo '<br/>'; echo $b != 0 or $c != 0; echo '<br/>'; ?>
2.
1 1 1 1 1
<?php $a = 100; echo $a > 60 ? 'success':'fail'; ?>
Le résultat est le suivant :
<?php echo @(100/0); ?>
Exemple 2,
Les résultats sont les suivants :
Exemple 3.Les résultats sont les suivants :
Exemple 4 : Le résultat est le suivant : Exemple 5, Résultat Comme suit : Les opérateurs "et" et "ou" ont priorité inférieure à && et ||opérateur ternaire succès Opérateur de suppression d'erreursCe 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!