PHP操作符与控制结构
发布日期:2025-05-04 11:26:35
浏览次数:3
分类:精选文章
本文共 1375 字,大约阅读时间需要 4 分钟。
PHP学习要点
一、字符串插入
为了给开发人员处理字符串值提供最大的灵活性,PHP为字面插入和内容插入提供了双引号的方法。双引号能够解析变量和转义序列,因此在开发过程中非常灵活。
$ userName = "董礼";echo "His name is $userName"; // 中文会出现一些问题 echo "\n"; // 可以采用字符串连接的方式解决echo "他的名字叫" . $userName . ",他22岁了,已经长大成人了!"; // 转义字符可以得到解析echo "\n";// 例如:echo "虽然他的QQ号有很多女生,\n但一个都不属于他"; // 转义字符
常用的转义字符及其作用:
\n:换行符\r:回车\t:水平制表符\\:反斜杠\$:美元符":双引号
单引号会按照声明的原样解释,解析字符串时,变量和转义序列都不会进行解析。
echo '吴祁的变量名为:$userName, 转义字符\n在单引号中无效';
二、操作符
操作符是用来对数组和变量进行某种操作运算的符号。常见的操作符包括算术操作符、比较运算符和逻辑运算符。
算术操作符:
+:加法-:减法*:乘法/:除法%:取余
复合赋值操作符:
+=:等价于$a = $a + $b-=:等价于$a = $a - $b*=:等价于$a = $a * $b/=:等价于$a = $a / $b%=:等价于$a = $a % $b.=:等价于$a = $a . $b
比较运算符:
==:等价===:恒等!=:不等!==:不恒等<、>、<=、>=:比较大小
逻辑运算符:
&&:与||:或and:与(优先级较低)or:或(优先级较低)
错误抑制操作符:
- 使用
@避免除以零等错误警告。
数组操作符:
- 可以使用数组的合并、比较等操作符,如
+、==等。
操作符的优先级和结合性:
- 操作符的优先级由高到低依次为:数学运算符、比较运算符、逻辑运算符。
- 结合性通常从左到右执行。
三、控制结构
控制结构是让程序能够根据条件执行不同的代码流程。常见的控制结构包括if、elseif、else、switch、while、for、foreach和do。
条件判断语句:
if (条件判断) { // 代码} elseif (条件判断) { // 代码} else { // 代码} switch语句:
switch ($变量) { case "值1": // 代码 break; case "值2": // 代码 break; default: // 代码 break;} 循环控制结构:
while (条件) { // 代码}for (初始值; 条件; 计数器) { // 代码}foreach ($数组 as $元素) { // 代码}do { // 代码} while (条件); 控制结构的使用:
- 使用
break、continue、exit等语句可以控制程序的执行流程。 if、elseif、else可以根据条件选择执行不同的代码块。switch语句适用于多个条件的分支选择。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2026年06月08日 04时07分11秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!