3.运算符

运算符

  • 算术运算符

    • 加, 减, 乘, 除
    • % 取余
    • ++ 自增
    • -- 自减
  • 字符串运算符

    • . 连接字符(英文状态下的点)
  • 赋值运算符

    • =
    • += $a += b --> $a = $a + b;
    • -=
    • *=
    • /=
    • %=
    • .=
  • 比较运算符

    • '>' < = >= <=
    • != 不等
    • ! :取反
  • 逻辑运算符

    • 逻辑或 ||(推荐) 或者 or
    • 逻辑与 && (推荐)或者 and
    • 逻辑非 ! (就是取否)
  • 位运算符(了解,在加密或权限时才用到)

  • 其他运算符

    • @ 错误抑制符

      echo @$name; // 用来抑制单行错误
      
    • ?: 三元运算符

    • 判断条件 ? 条件为真运行的程序 : 条件为假运行的程序;
      
    • -> 对象成员访问符号

    • => 数组元素访问符号

    • , 分隔符(一般循环中用)

    • 解决运算符优先级问题

      • 用()就好了,不管他谁先算

注意!!!

""和''通常是php用来定义字符串时使用。
定义一个字符串最简单的方法是使用单引号把它包围起来。在php中想要表达一个单引号,则需要使用\来进行转义例:\' 衍生下想要表达一个\自身则需要使用两个反斜线。例:\
在PHP官方文档中是这样定义的:不像双引号和heredoc语法结构,在单引号字符串中的变量和特殊字符的转义序列将不会被替换。也就是说在单引号中的内容不会被php解释。
如果字符串是包围在双引号中,php将对其中特殊的字符进行解析。也就是说双引号中的变量和特殊字符会被替换。
例如在PHP中

    $a = "a";
    
    $string = "a is $a";     // 输出 a is a

    $string = 'a is $a';      // 输出 a is $a

    $string = " a id '$a'";  // 输出 a is 'a'

因为在双引号中php会解释其中的变量和特殊字符,所以如果是单纯的定义字符串时建议使用单引号。

posted @   VarFa  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示