首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP的标记风格
编码规范
常量的使用
内置常量
PHP中的变量声明
可变变量与变量的引用
变量作用域
变量的销毁
数据类型
标量类型的声明
算术运算符
字符串运算符
其它运算符
表达式
内置函数
自定义函数
函数传递参数值
函数返回值
文件包含
流程控制
循环控制结构
PHP 8的新变化1—match表达式
PHP 8的新变化2—联合类型和mixed类型
PHP 8的新变化3—参数列表中可以使用尾部逗号
实战演练1—条件分支结构综合应用
实战演练2—循环控制结构综合应用
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(2)
小册名称:PHP8入门与项目实战(2)
字符串运算符是把两个字符串连接起来变成一个字符串的操作符,使用“.”来完成。如果变量是整型或浮点型,PHP也会自动把它们转换为字符串输出,如下面的实例所示。 【例3.17】 ```php <?php $a = "把两个字符串"; // 定义字符串变量 $b = 100; echo $a."连接起来,".$b."天。"; // 把字符串连接后输出 ?> ``` 本程序运行结果如图3-18所示。 ![](/uploads/images/20231207/5f1e20c0063baffd0e123a644eea13a6.png) 3.8.3 赋值运算符 赋值运算符的作用是把一定的数据值加载给特定变量。 赋值运算符的具体含义如表3-2所示。 ![](/uploads/images/20231207/18243cb964606a96264134ecb3f171ea.png) 例如,$a-=$b等价于$a=$a-$b,其他赋值运算符与之类似。从表3-2可以看出,赋值运算符可以使程序更加简练,从而提高执行效率。 3.8.4 比较运算符 比较运算符用来比较两端数据值的大小。比较运算符的具体含义如表3-3所示。 ![](/uploads/images/20231207/d8b583250355f504030349919c8b0820.png) 其中,“===”和“!==”需要特别注意。$b===$c表示$b和$c不只是数值上相等,而且两者的类型也一样;$b!==$c表示$b和$c有可能是数值不等,也可能是类型不同。 【例3.18】 ```php <?php $value="15"; echo "\$value = \"$value\""; echo "<br/>\$value==15: "; var_dump($value==15); //结果为:bool(true) echo "<br/>\$value==ture: "; var_dump($value==TURE); //结果为:bool(true) echo "<br/>\$value!=null: "; var_dump($value!=null); //结果为:bool(true) echo "<br/>\$value==false: "; var_dump($value==false); //结果为:bool(false) echo "<br/>\$value === 100: "; var_dump($value===100); //结果为:bool(false) echo "<br/>\$value===true: "; var_dump($value===true); //结果为:bool(false) echo "<br/>(10/2.0 !== 5): "; var_dump(10/2.0 !==5); //结果为:bool(true) ?> ``` 本程序运行结果如图3-19所示。 ![](/uploads/images/20231207/9ff898d1f2d017d4f6663d8b82482115.png) 3.8.5 逻辑运算符 编程语言最重要的功能之一就是进行逻辑判断和运算。逻辑与、逻辑或、逻辑否都是逻辑运算符。逻辑运算符的含义如表3-4所示。
上一篇:
算术运算符
下一篇:
其它运算符
该分类下的相关小册推荐:
PHP安全之道
Swoole高性能框架-SwooleWorker
Shopify应用实战开发
PHP合辑1-基础入门
Laravel(10.x)从入门到精通(三)
PHP8实战小册
Magento零基础到架构师(系统管理)
HTTP权威指南
Workerman高性能Web框架-Webman
Laravel(10.x)从入门到精通(十九)
Laravel(10.x)从入门到精通(十四)
PHP高性能框架-Swoole