算数运算符
- / : 加减乘除,不多比比
赋值运算符
- = : 几乎所有的编程语言的赋值运算符都是 =
- +=
- -+
- *=、
- /=
- %=
字符运算符
- . 串接
.= 串接赋值
像JS 中的字符串拼接都是 + 、或者是使用ES6中的模板2字符串
递增递减 运算符
- ++$x
- $x++
- —$x
- $x—
比较运算符
- == 等于
- === 全等于 ,严格等于 ,要求数值和数据类型必须都相等
- != 不等于
- !== 要求数值和类型有一个不相同就
大于
- < 小于
= 大于或等于
- <= 小于或等于
逻辑运算符
- 与 && and
- 或 || or
- 非 !
- 亦或 xor
数组运算符
- +
- ==
- ===
- !=
- <>
- !==
<?php
// [1] PHP 中 and 和 && 等效的,也可以使用and
$a = 3;
$b = 4;
$c = 5;
if ($c > $a and $c > $b) {
echo 'C比较大' . '<br'; // C比较大
}
// [2] 同理 or 也可以使用,真的是比较奇葩
if ($a < $b or $a < $c) {
echo 'A不是最大的' . '<br';
}
PHP中的 <<< 运算符
直接上代码再去解释 这个运算符的作用
<?php
$author ='尼古拉斯.赵四';
echo <<< _END
没啥是一顿烧烤解决不了的问题,
如果不行就两顿烧烤。
-----Writtenby $author.
_END;
// 运算结果
没啥是一顿烧烤解决不了的问题,
如果不行就两顿烧烤。
-----Writtenby 尼古拉斯.赵四.
PHP解析器,将两个_END标签中间的所有内容输出,就相当于一个用双引号引用的字符串。
而且格式也比较友好
甚至我们还可以这样玩,将想要输出的语句赋值给一个变量
<?php
$go =<<< _end
出不去哇,可恶的疫情。
_end;
echo $go;
// 出不去哇,可恶的疫情。
其实也可以用来替换 HTML 代码
<?php
echo <<< _END
<ul>
<li>吃饭</li>
<li>睡觉</li>
<li>写代码</li>
</ul>
_END;
运算结果,截图如下所示
所以这个用的很少的 <<< _END,有这么几个作用
- 看似友好的PHP语句输出
- 过于无聊的在PHP代码中输出HTML结构
- 并无卵用的将xxx赋值给PHP的变量