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:或(优先级较低)

错误抑制操作符:

  • 使用@避免除以零等错误警告。

数组操作符:

  • 可以使用数组的合并、比较等操作符,如+==等。

操作符的优先级和结合性:

  • 操作符的优先级由高到低依次为:数学运算符、比较运算符、逻辑运算符。
  • 结合性通常从左到右执行。

三、控制结构

控制结构是让程序能够根据条件执行不同的代码流程。常见的控制结构包括ifelseifelseswitchwhileforforeachdo

条件判断语句:

if (条件判断) {    // 代码} elseif (条件判断) {    // 代码} else {    // 代码}

switch语句:

switch ($变量) {    case "值1":        // 代码        break;    case "值2":        // 代码        break;    default:        // 代码        break;}

循环控制结构:

while (条件) {    // 代码}for (初始值; 条件; 计数器) {    // 代码}foreach ($数组 as $元素) {    // 代码}do {    // 代码} while (条件);

控制结构的使用:

  • 使用breakcontinueexit等语句可以控制程序的执行流程。
  • ifelseifelse可以根据条件选择执行不同的代码块。
  • switch语句适用于多个条件的分支选择。
上一篇:PHP支付宝SDK使用,电脑网页支付
下一篇:php操作mysql用select_php如何操作mysql获取select 结果

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2026年06月08日 04时07分11秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章