首页 > 后端开发 > php教程 > php基础操作符,单引号和双引号区别的实例详解

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

伊谢尔伦
发布: 2023-03-11 07:40:01
原创
1996 人浏览过

一.字符串插入 

双引号与单引号的区别:
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.单引号的使用:

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

部分常用的转义字符

转义序列

描述

\n

换行符

\r

回车

\t

水平制表图

\\

反斜杠

\$

美元符

\”

双引号


二.操作符

实例一、

<?php 
//算术操作符 
$a = 5; 
$b = 3; 
echo $a + $b; 
echo &#39;<br/>&#39;; 
echo $a - $b; 
echo &#39;<br/>&#39;; 
echo $a * $b; 
echo &#39;<br/>&#39;; 
echo $a / $b; 
echo &#39;<br/>&#39;; 
echo $a % $b; 
?>
登录后复制

结果如下:

8 
2 
15 
1.66666666667 
2
登录后复制

实例二、

<?php 
//复合赋值操作符 
$a = 5; 
$b = 3; 
echo $a += $b; 
echo &#39;<br/>&#39;; 
echo $a -= $b; 
echo &#39;<br/>&#39;; 
echo $a *= $b; 
echo &#39;<br/>&#39;; 
echo $a /= $b; 
echo &#39;<br/>&#39;; 
echo $a %= $b; 
echo &#39;<br/>&#39;; 
echo $a .= $b; 
?>
登录后复制

结果如下:

8 
5 
15 
5 
2 
23
登录后复制

实例三、

<?php 
//
递增递减运算符
 
$a = 5; 
echo ++$a; 
echo &#39;<br/>&#39;; 
echo $a++; 
echo &#39;<br/>&#39;; 
echo --$a; 
echo &#39;<br/>&#39;; 
echo $a--; 
?>
登录后复制

结果如下:

6 
6 
6 
6
登录后复制

实例四:

<?php 
$a = 5; 
$b = 3; 
$c = 5; 
$d = &#39;5&#39;; 
echo $a == $c; 
echo &#39;<br/>&#39;; 
echo $a === $c; 
echo &#39;<br/>&#39;; 
echo $a == $d; 
echo &#39;<br/>&#39;; 
echo $a != $b; 
echo &#39;<br/>&#39;; 
echo $a !== $d; 
echo &#39;<br/>&#39;; 
echo $a != $b; 
echo &#39;<br/>&#39;; 
echo $a > $b; 
echo &#39;<br/>&#39;; 
echo $b < $c; 
echo &#39;<br/>&#39;; 
echo $a >= $c; 
echo &#39;<br/>&#39;; 
echo $a <= $c; 
?>
登录后复制

结果如下:

1 
1 
1 
1 
1 
1 
1 
1 
1 
1
登录后复制

实例五、

<?php 
$a = false; 
echo ! $a; 
echo &#39;<br/>&#39;; 
$b = 5; 
$c = 3; 
echo $b > 0 && $c > 0; 
echo &#39;<br/>&#39;; 
echo $b > 0 and $c > 0; 
echo &#39;<br/>&#39;; 
echo $b != 0 || $c != 0; 
echo &#39;<br/>&#39;; 
echo $b != 0 or $c != 0; 
echo &#39;<br/>&#39;; 
?>
登录后复制

结果如下:

1 
1 
1 
1 
1
登录后复制

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

<?php 
$a = 100; 
echo $a > 60 ? &#39;success&#39;:&#39;fail&#39;; 
?>
登录后复制

success
错误抑制操作符

<?php 
echo @(100/0); 
?>
登录后复制

 

 

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

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板