zoukankan      html  css  js  c++  java
  • php运算符

    PHP运算符

    按操作数:

    一元运算符(只能接受一个值)
    二元运算符(接受两个值)
    三元运算符(接受三个值)
    

    按类型:

    算术运算符
    赋值运算符
    位运算符
    比较运算符
    错误控制运算符
    递增/递减运算符
    逻辑运算符
    

    算法运算符

    /*
     * - 取反
     * + 加法
     * - 减法
     * * 乘法
     * / 除法 (两个整数能整除会返回integer型,其他情况会返回float型)
     * % 取模 (在运算之前会将两个数除去小数部分,转换成整数,结果和被除数的符号--正负号相同,和除数的符号无关)
     * **
     */
    echo (5 % 3)."
    ";      //输出:2
    echo (5 % -3)."
    ";     //输出:2
    echo (-5 % 3)."
    ";     //输出:-2
    echo (-5 % -3)."
    ";    //输出:-2
    
    echo (5 ** 3)."
    ";       //输出125(5*5*5)
    

    赋值运算符

    //=:赋值
    
    //传值赋值:将原变量的值拷贝到新变量中,改变一个并不影响另外一个。
    $a1 = 10;
    $a2 = $a1;
    $a2 = 20;
    echo "a1 = ".$a1."	a2 = ".$a2."
    ";
    
    //引用赋值:意味着两个变量指向了同一个数据,没有拷贝任何东西
    $b1 = 3;
    $b2 = &$b1;
    $b2 = 4;
    echo "b1 = ".$b1."	b2 = ".$b2."
    ";
    

    位运算符

    位运算符允许对整型数中指定的位进行求值和操作。
    

    比较运算符

    == 等于 (值相等)
    === 全等 (值相等并且类型相同)
    != 不等 (值不相等)
    <> 不等 (值不相等)
    !== 不全等 (值不相等或者类型不同)
    < 小于
    > 大于
    <= 小于等于
    >= 大于等于
    

    错误控制运算符

    @:当将其放置到一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉。
    

    递增/递减运算符

    ++$a:$a的值+1,然后返回$a
    --$a:$a的值-1,然后返回$a
    $a++:返回$a,然后$a的值+1
    $a--:返回$a,然后$a的值-1
    

    逻辑运算符

    &&(and):逻辑与,$a和$b都为true的时候结果为true,其他情况都为false
    ||(or):逻辑或,$a和$b都为false的时候结果为false,其他情况都为true
    !:逻辑非,$a为true,结果为false,$a为false,结果为true
    xor:逻辑异或,$a和$b两个值不相同的时候,结果为true,反之为false。
    

    字符串运算符

    .:连接运算符
    .=:连接赋值运算符
  • 相关阅读:
    Windows JScript 在 游览器 中运行 调试 Shell 文件系统
    autohotkey 符号链接 软连接 symbolink
    软链接 硬链接 测试
    SolidWorks 修改 基准面 标准坐标系
    手机 路径 WebDAV 映射 驱动器
    Win10上手机路径
    explorer 命令行
    单位公司 网络 封锁 屏蔽 深信 AC
    cobbler自动化部署原理篇
    Docker四种网络模式
  • 原文地址:https://www.cnblogs.com/jackw1/p/12580902.html
Copyright © 2011-2022 走看看