时间:2021-07-01 10:21:17 帮助过:16人阅读
双引号与单引号的区别:
1.双引号的使用:
- <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.单引号的使用:
输出字符串字面值, //不会解析变量和转义字符。 //也不会进行语法加亮提示 $username = 'anllin'; echo 'his name is $username,\n his age is 20.'; //output //his name is $username,\n his age is 20. ?>
- <?php
- //单引号只是
部分常用的转义字符
转义序列 | 描述 |
\n | 换行符 |
\r | 回车 |
\t | 水平制表图 |
\\ | 反斜杠 |
\$ | 美元符 |
\” | 双引号 |
二.操作符
实例一、
- <?php
- //算术操作符
- $a = 5;
- $b = 3;
- echo $a + $b;
- echo '<br/>';
- echo $a - $b;
- echo '<br/>';
- echo $a * $b;
- echo '<br/>';
- echo $a / $b;
- echo '<br/>';
- echo $a % $b;
- ?>
结果如下:
- 8
- 2
- 15
- 1.66666666667
- 2
实例二、
- <?php
- //复合赋值操作符
- $a = 5;
- $b = 3;
- echo $a += $b;
- echo '<br/>';
- echo $a -= $b;
- echo '<br/>';
- echo $a *= $b;
- echo '<br/>';
- echo $a /= $b;
- echo '<br/>';
- echo $a %= $b;
- echo '<br/>';
- echo $a .= $b;
- ?>
结果如下:
- 8
- 5
- 15
- 5
- 2
- 23
实例三、
- <?php
- //
- 递增递减运算符
- $a = 5;
- echo ++$a;
- echo '<br/>';
- echo $a++;
- echo '<br/>';
- echo --$a;
- echo '<br/>';
- echo $a--;
- ?>
结果如下:
- 6
- 6
- 6
- 6
实例四:
- <?php
- $a = 5;
- $b = 3;
- $c = 5;
- $d = '5';
- echo $a == $c;
- echo '<br/>';
- echo $a === $c;
- echo '<br/>';
- echo $a == $d;
- echo '<br/>';
- echo $a != $b;
- echo '<br/>';
- echo $a !== $d;
- echo '<br/>';
- echo $a != $b;
- echo '<br/>';
- echo $a > $b;
- echo '<br/>';
- echo $b < $c;
- echo '<br/>';
- echo $a >= $c;
- echo '<br/>';
- echo $a <= $c;
- ?>
结果如下:
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
实例五、
- <?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/>';
- ?>
结果如下:
- 1
- 1
- 1
- 1
- 1
运算符”and”和”or”比&&和||的优先级要低
三元操作符
- <?php
- $a = 100;
- echo $a > 60 ? 'success':'fail';
- ?>
success
错误抑制操作符
- <?php
- echo @(100/0);
- ?>
以上就是php基础操作符,单引号和双引号区别的实例详解的详细内容,更多请关注Gxl网其它相关文章!