当前位置:Gxlcms > PHP教程 > php基础操作符,单引号和双引号区别的实例详解

php基础操作符,单引号和双引号区别的实例详解

时间:2021-07-01 10:21:17 帮助过:16人阅读

一.字符串插入

双引号与单引号的区别:
1.双引号的使用:

  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  2. <?php
  3. //双引号可以解析变量和转义字符
  4. $username = "jack";
  5. echo "his name is $username!";
  6. echo "<br/>";
  7. $username = "小东";
  8. //如果是英文的感叹号会正常解析变量
  9. echo "他的名字是$username!";//他的名字是小东!
  10. echo "<br/>";
  11. //如果是中文的感叹号则会解析不出来
  12. echo "他的名字是$username!";//他的名字是
  13. echo "<br/>";
  14. //转义字符在这里虽然被解析出来了,但是\n是在源代码里换行
  15. //浏览器显示只是一个字符的位置
  16. echo "他的名字是$username,\n他今年20岁了";//他的名字是小东, 他今年20岁了
  17. echo "<br/>";
  18. //为了避免出现错误,推荐使用
  19. 字符串连接
  20. 的方式
  21. echo "他的名字是".$username.",他今年20岁了";//他的名字是小东,他今年20岁了
  22. ?>

2.单引号的使用:

  1. <?php
  2. //单引号只是
输出字符串字面值, //不会解析变量和转义字符。 //也不会进行语法加亮提示 $username = 'anllin'; echo 'his name is $username,\n his age is 20.'; //output //his name is $username,\n his age is 20. ?>

部分常用的转义字符

转义序列

描述

\n

换行符

\r

回车

\t

水平制表图

\\

反斜杠

\$

美元符

\”

双引号


二.操作符

实例一、

  1. <?php
  2. //算术操作符
  3. $a = 5;
  4. $b = 3;
  5. echo $a + $b;
  6. echo '<br/>';
  7. echo $a - $b;
  8. echo '<br/>';
  9. echo $a * $b;
  10. echo '<br/>';
  11. echo $a / $b;
  12. echo '<br/>';
  13. echo $a % $b;
  14. ?>

结果如下:

  1. 8
  2. 2
  3. 15
  4. 1.66666666667
  5. 2

实例二、

  1. <?php
  2. //复合赋值操作符
  3. $a = 5;
  4. $b = 3;
  5. echo $a += $b;
  6. echo '<br/>';
  7. echo $a -= $b;
  8. echo '<br/>';
  9. echo $a *= $b;
  10. echo '<br/>';
  11. echo $a /= $b;
  12. echo '<br/>';
  13. echo $a %= $b;
  14. echo '<br/>';
  15. echo $a .= $b;
  16. ?>

结果如下:

  1. 8
  2. 5
  3. 15
  4. 5
  5. 2
  6. 23

实例三、

  1. <?php
  2. //
  3. 递增递减运算符
  4. $a = 5;
  5. echo ++$a;
  6. echo '<br/>';
  7. echo $a++;
  8. echo '<br/>';
  9. echo --$a;
  10. echo '<br/>';
  11. echo $a--;
  12. ?>

结果如下:

  1. 6
  2. 6
  3. 6
  4. 6

实例四:

  1. <?php
  2. $a = 5;
  3. $b = 3;
  4. $c = 5;
  5. $d = '5';
  6. echo $a == $c;
  7. echo '<br/>';
  8. echo $a === $c;
  9. echo '<br/>';
  10. echo $a == $d;
  11. echo '<br/>';
  12. echo $a != $b;
  13. echo '<br/>';
  14. echo $a !== $d;
  15. echo '<br/>';
  16. echo $a != $b;
  17. echo '<br/>';
  18. echo $a > $b;
  19. echo '<br/>';
  20. echo $b < $c;
  21. echo '<br/>';
  22. echo $a >= $c;
  23. echo '<br/>';
  24. echo $a <= $c;
  25. ?>

结果如下:

  1. 1
  2. 1
  3. 1
  4. 1
  5. 1
  6. 1
  7. 1
  8. 1
  9. 1
  10. 1

实例五、

  1. <?php
  2. $a = false;
  3. echo ! $a;
  4. echo '<br/>';
  5. $b = 5;
  6. $c = 3;
  7. echo $b > 0 && $c > 0;
  8. echo '<br/>';
  9. echo $b > 0 and $c > 0;
  10. echo '<br/>';
  11. echo $b != 0 || $c != 0;
  12. echo '<br/>';
  13. echo $b != 0 or $c != 0;
  14. echo '<br/>';
  15. ?>

结果如下:

  1. 1
  2. 1
  3. 1
  4. 1
  5. 1

运算符”and”和”or”比&&和||的优先级要低
三元操作符

  1. <?php
  2. $a = 100;
  3. echo $a > 60 ? 'success':'fail';
  4. ?>

success
错误抑制操作符

  1. <?php
  2. echo @(100/0);
  3. ?>

以上就是php基础操作符,单引号和双引号区别的实例详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行