• 【PHP】PHP运算符


    一、      概论:

    a)    在数学中的运算符和PHP当中的运算符可能有一些小小的区别,但是区别 不打,都是用来做计算的;唯一的区别是,PHP当中的运算符分类比较多

    二、      PHP当中运算的组成

    a)    1 + 2 = 3

    b)    +:运算符

    c)    1和2:运算元

    d)    = : 运算符

    e)    3:结果

    三、     PHP当中运算符的分类

    1.    一元运算:只有一个值的运算

    2.    二元运算:两个值之间的运算

    3.    三元运算:三个值之间的运算

    b)    算术运算符

    1.    +   加号

    2.    –    减号

    3.    *    乘号

    4.    /    除号          

    a)    被除数或除数为负数,结果为负数,它们同时为   负数时,结果为正数

    5.    %   取余(求模)

    a)    只要被除数是负数,取余结果就为负数。

    6.    ++ 递增

    a)    属于一元运算

    7.    - -   递减

    c)     赋值运算符

    1.    =         赋值           将等号右侧的值或表达式的结果赋值给左侧的变量

    2.    +=       $a += $b    相当于        $a= $a + $b

    a)    所有两侧的变量相加的结果赋值给左侧的变量;

    3.    -=        $a -= $b     相当于        $a= $a - $b

    4.    *=       $a *= $b    相当于        $a= $a * $b

    5.    /=        $a /= $b     相当于        $a= $a / $b

    6.    %=      $a %= $b   相当于        $a= $a % $b

    d)    比较运算符

    1.    >         大于

    2.    <         小于

    3.    >=       大于等于

    4.    <=       小于等于

    5.    !=        不等于

    6.    ==       判断是否相等

    a)    注意:只是判断两个值的内容是否相等,如果是不同类型的内容,会有自动类型转换的这样一个过程

    7.    !==           判断是否不全等

    8.    ===     判断是否全等

    a)    注意:判断两个值是否全等,要从值的长度、类型、内容来进行对比

    e)    字符串运算符

    1.    .          字符串连接符

    2.    .=        $a .= $b     等同于        $a.$b;

    a)    注意:这里的字符串链接不限制类型

    f)     逻辑运算符

    1.    逻辑或  or   ||  

    a)    特点:逻辑或符号两侧的表达式有一侧满足即可

    b)    短路效应:从表达式一开始依次判断,若开始条件就符合,后方其他条件则不再执行;

    2.    逻辑与  and &&

    a)    特点:逻辑和符号两侧的表达式必须同时满足才可以

    b)    短路效应:从表达式一开始依次判断,若开始条件就不符合,后方其他条件则不再执行

    3.    逻辑非  not !

    a)    特点:将条件表达式的结果取反。真就是假,对就是错

    g)    位运算符

    1.    &    位与

    a)    特点:将两个值的二进制数进行位与位之间的对比,同为1的位则为1,否则为0

    2.    |    位或

    a)    特点:将两个值的二进制数进行位与位之间的对比,只要有1的位,则为1,两个位若都为0才为0

    h)    其他运算符

    1.    @   错误抑制符

    a)    在有错误的位置前方加上即可,但是不推荐使用

    b)    它不能抑制语法错误

    2.    ``  反引号运算符

    a)    反引号运算符可以执行Linux或windows的dos命令框中的命令行

    b)    注意:不推荐使用

    3.     ? :   三元运算符

    a)    伪代码:

    i.         条件表达式1 ? 条件表达式2 : 条件表达式3

    1.    表达式1:用于判断的条件

    2.    表达式2:如果表达式1的条件成立执行的区间

    3.    表达式3:如果表达式1的条件不成立执行的区间

    ii.         执行顺序:首先判断条件表达式1的执行结果是否为真,如果为真,则执行表达式2的内容,否则执行表达式3的内容

    4.     ()    提升运算符的优先级

    5.     运算符优先级

    a)    查看方式:PHP手册 -> 左侧栏”语言参考” -> 运算符 -> 运算符的优先级

    i)      存储大小的范围:

    1.    1Tb = 1024Gb

    2.    1Gb = 1024Mb

    3.    1Mb = 1024kb

    4.    1kb = 1024字节

    5.    1字节 = 8位

    四、      接受表单提交数据的内容:

    a)    POST方式:$_POST[‘表单项的名字’]

    b)    GET方式:$_GET[‘表单项的名字’]

  • 相关阅读:
    Dynamics AX 2012 R2 配置E-Mail模板
    Dynamics AX 2012 R2 设置E-Mail
    Dynamics AX 2012 R2 为运行失败的批处理任务设置预警
    Dynamics AX 2012 R2 耗尽用户
    Dynamics AX 2012 R2 创建一个专用的批处理服务器
    Dynamics AX 2012 R2 创建一个带有负载均衡的服务器集群
    Dynamics AX 2012 R2 安装额外的AOS
    Dynamics AX 2012 R2 将系统用户账号连接到工作人员记录
    Dynamics AX 2012 R2 从代码中调用SSRS Report
    Dynamics AX 2012 R2 IIS WebSite Unauthorized 401
  • 原文地址:https://www.cnblogs.com/peilanluo/p/6813643.html
Copyright © 2020-2023  润新知