php基础学习之运算符(重点在连接符和错误抑制符)

运算符总结

在各种编程语言中,常用的运算符号有这三大类:

  • 算术运算符:+,-,*,/,%
  • 位运算符:&,|,^,<<,>>
  • 赋值运算符:=,+=,-=,*=,/=,%=
  • 比较运算符:>,<,==,>=,<=,!=
  • 逻辑运算符:&&,||,!
  • 条件运算 符:条件?成立执行:否则执行 //又称三目运算符
  • 自操作运算符:++,--

以上这些符号在各种编程语言都是通用的,自然也包括php,因此本篇不对这些内容展开细讲,而是记录两个特殊的,php特有的运算符符号:

  • 连接运算 符:. //英文句点
  • 错误抑制符:@

连接运算符

描述

是用来把php中的字符串连接起来的符号

演示

例如把两个字符串(可以连接多个)连接起来并输出

php 复制代码
<?php
$str1 = "abc";
$str2 = "123";
echo $str1.$str2;

因为是运算符,所以自然而然可以和赋值运算符(=)复合

php 复制代码
<?php
$str1 = "def";
$str2 = "456";
$str1.=$str2;
echo $str1;

错误抑制符

描述

在某个表达式或函数调用前加上@符号,以忽略该表达式或函数可能产生的错误,毕竟有些错误是无关紧要的,开发者自然不希望网页中出现这类报错,让用户看到

错误抑制符通常在生产环境会用到,在开发的时候不会用,系统本身最好不要出现任何错误

演示

不加错误抑制符

php 复制代码
<?php
$a = 2 / 0;//故意写一行除数为0的报错代码
echo "hello";

添加错误抑制符(注意@符号要添加在整个可能出现错误的表达式之前,即表达式要用小括号作为一个整体)

相关推荐
神州世通15 小时前
解密企业通信安全防线:Avaya Aura 三层安全架构深度解析
开发语言·php
AC赳赳老秦16 小时前
企业工商公开信息采集分析:OpenClaw 批量查询企业工商信息,生成企业画像报告
大数据·开发语言·python·自动化·php·deepseek·openclaw
AC赳赳老秦20 小时前
司法公开数据采集应用:OpenClaw 抓取裁判文书公开信息,批量整理同类参考案例
java·大数据·python·数据挖掘·数据分析·php·openclaw
Vae_Mars20 小时前
C#中多线程异步操作的方法-Parallel.ForEachAsync
开发语言·c#·php
EasyGBS1 天前
ONVIF设备接入国标GB28181视频平台EasyGBS:不用国标也能一键拉流!
服务器·php·音视频
柒星栈1 天前
PHP 源码怎么加密防破解?三套方案实战指南
开发语言·php·android studio
小小代码狗1 天前
SQLi-Labs 基础注入实战教程(Less-1 ~ Less-5and Less-9)
服务器·python·php
shencz20001 天前
在windows10里的apache2.4加php7.2的环境下上安装Laravel5.8框架
php·laravel
止语Lab1 天前
从 PHP 到 Go:真正迁移的是复杂度的归属
android·golang·php
TlSfoward2 天前
抓包代理链路下的 TLS 指纹变化分析 TLSFOWARD抓包工具
数据库·爬虫·网络协议·搜索引擎·php