zoukankan      html  css  js  c++  java
  • <基础> PHP 运算符 流程控制

    PHP运算符优先级:

     递增/递减 (++ / --) > 算术运算符(+ 、- 、* 、/) > 大小比较 > 逻辑与 (&)> 逻辑或(||) > 三目 > 赋值 > and > or

    递增/递减

    • 不影响布尔值
    • 对null递减无效果
    • 对null递增为加1

    逻辑运算

    • 短路作用
      • $a = true || $b == 3   $ b == 3 不会执行
    • 优先级
      • $a = false || true    $a结果为true     
      • $a = false or true    $a结果为false

    流程控制

      PHP遍历数组的三种方法:

    • 使用for循环
      • 只能遍历索引数组
    • 使用foreach循环
      • 会重置数组指针 
    • 使用while、list()、each()组合
      • 不会重置数组指针

      switch ... case ... 只能判断整形、浮点、字符串   不能用于数组、对象

      

  • 相关阅读:
    orm操作
    模板语言
    路由
    newlib中printf库函数的实现
    调试问题记录
    GCC部分编译选项解析
    Lauterbach TRACE32使用技巧记录
    ARM32 页表映射过程
    TTBR0与TTBR1
    Camera Sensor基础知识
  • 原文地址:https://www.cnblogs.com/xiaoliwang/p/9252024.html
Copyright © 2011-2022 走看看