5. php基础 - 流程控制
2017-10-30 本文已影响9人
ZhouJiping
-
真题: 列出3种遍历数组的三种方式和区别
-
延伸: 分支结构
-
for: 遍历索引数组, foreach 遍历索引和关联数组,会对数组进行reset操作, while, list(), each()组合: 遍历索引和关联数组, 但是不能将数组进行reset()(最开始的时候不会重置数组指针)
-
分支考点: if...elseif, switch..case, 和if不同的是 switch 值只能是整形,浮点型,字符串,跳出switch外的循环,可以使用continue2,switch...case 会生成跳转表,不用一层层判断,如果比较多用switch可能会快点
-
php中如何优化多个if..elseif语句的情况? 将表达式可能性大的往前放,或者如果判断的值为整形,浮点型,或字符串,用switch