首页 > php流程控制

php 中for与foreach应用

近日在看 codeigniter 源码时发现了一种 foreach 的另外一种写法,并试了 for 的这种写法,没想到也能用,代码如下:

这种用法平时很少见,在php手册中有说明:php 也支持用冒号的 for 循环的替代语法.

阅读全文

php if elseif 条件判断语句使用方法

任何 php 脚本都是由一系列语句构成的,一条语句可以是一个赋值语句,一个函数调用,一个循环,甚至一个什么也不做的(空语句)条件语句,语句通常以分号结束,此外,还可以用花括号将一组语句封装成一个语句组,语句组本身可以当作是一行语句,本章讲述了各种语句类型.

阅读全文

php 赋值运算符

基本的赋值运算符是“=”,一开始可能会以为它是“等于”,其实不是的,它实际上意味着把右边表达式的值赋给左边的运算数.

赋值运算表达式的值也就是所赋的值,也就是说,“$a = 3”的值是 3,这样就可以做一些小技巧:

阅读全文

php 运算符优先级

php 运算符优先级:

先算乘除后算加减,遇到括号先算括号内,运算符优先级指定了两个表达式绑定得有多“紧密”,例如,表达式 1 + 5 * 3 的结果是 16 而不是 18 是因为乘号(“*”)的优先级比加号(“+”)高,必要时可以用括号来强制改变优先级,例如:(1 + 5) * 3 的值为 18,如果运算符优先级相同,则使用从左到右的左联顺序.

阅读全文