算数运算符
跟国中小数学基本数学知识相同。
<?php
$a = 1;
$b = 2;
echo $a + 1 * $b; // output: 3
?>
以下图表为算术运算符
例子 | 名称 | 结果 |
---|---|---|
+$a | 标识 | 根据情况将 $a 转化为 int 或 float。 |
-$a | 取反 | $a 的负值。 |
$a + $b | 加法 | $a 和 $b 的和。 |
$a - $b | 减法 | $a 和 $b 的差。 |
$a * $b | 乘法 | $a 和 $b 的积。 |
$a / $b | 除法 | $a 除以 $b 的商。 |
$a % $b | 取模 | $a 除以 $b 的余数。 |
$a ** $b | 求幂 | $a 的 $b次方的值。 |
赋值运算符
基本的赋值运算符是“=”。一开始可能会以为它是“等於”,其实不是的。它实际上意味着把右边表达式的值赋给左边的运算数
下图为算术赋值运算符
例子 | 等同於 | 操作 |
---|---|---|
$a += $b | $a = $a + $b | 加法 |
$a -= $b | $a = $a - $b | 减法 |
$a *= $b | $a = $a * $b | 乘法 |
$a /= $b | $a = $a / $b | 除法 |
$a %= $b | $a = $a % $b | 取余数 |
$a **= $b | $a = $a ** $b | 指数 |
下图为其他赋值运算符
例子 | 等同於 | 操作 |
---|---|---|
$a .= $b | $a = $a . $b | 字符串拼接 |
$a ?? $b | $a = $a ?? $b | NULL合并 |
位元运算
位运算符允许对整型数中指定的位进行求值和操作。
下图为位元运算符号
比较运算符
比较运算符,如同它们名称所暗示的,允许对两个值进行比较。
例子 | 名称 | 结果 |
---|---|---|
$a == $b | 等於 | true,如果类型转换後 $a 等於 $b。 |
$a === $b | 全等於 | true,如果 $a 等於 $b,并且它们的类型也相同。 |
$a != $b | 不等於 | true,如果类型转换後 $a 不等於 $b。 |
$a <> $b | 不等於 | true,如果类型转换後 $a 不等於 $b。 |
$a !== $b | 不全等 | true,如果 $a 不等於 $b,或者它们的类型不同。 |
$a < $b | 小於 | true,如果 $a 严格小於 $b。 |
$a > $b | 大於 | true,如果 $a 严格大於 $b。 |
$a <= $b | 小於等於 | true,如果 $a 小於或者等於 $b。 |
$a >= $b | 大於等於 | true,如果 $a 大於或者等於 $b。 |
$a <=> $b | 太空船运算符(组合比较符) | 当$a小於、等於、大於 $b时 分别返回一个小於、等於、大於0的 int 值。 |
执行运算符
PHP 支持一个执行运算符:反引号(``)。注意这不是单引号! PHP 将尝试将反引号中的内容作为 shell 命令来执行,并将其输出信息返回(即,可以赋给一个变量而不是简单地丢弃到标准输出)。使用反引号运算符“`”的效果与函数 shell_exec() 相同。
<?php
$output = `ipconfig /all`;
echo "<pre>$output</pre>"; // 输出所有IP资讯
?>
资料来源: https://www.php.net/
<<: Transactions (5-2) - Serializability Isolation - SSI & Summary
鬼故事 - 为什麽骇客一直回来 鬼故事 故事回到我们小新的身上, 小新公司最近被骇客入侵,身为网管兼...
利用生活中不同我们很多时候会看到重复性的曲线来去展现出美术, 来让自己有不同的设定跟展现 重复後给定...
物件(Object) 构造:物件就是多种属性的集合,里面有属性及值,其中属性只能是字串,增加属性利用...
前言 我们已经知道了可以用一个 Auto Encoder-Decoder 的结构来学习记忆 Inpu...
想解决的问题 起因是今年七月开 Netflix 开始限制共享家庭方案,认证规则目前没有公开,但会根据...