1.PHP遍历数组的三种方式和各自的区别
使用for循环 :只能遍历索引数组
使用foreach循环:可以遍历索引数组和关联数组,可以对数组进行reset()操作
使用while、list()、each()循环:联合使用,同样可以遍历索引数组和关联数组,不会reset()
2.
2.
3.PHP中如何优化多个if...elseif语句的情况?
可能性大的条件,往前挪。判断复杂性,整型,浮点,字符串的,用switch case
4.静态变量:
static关键字:
1.仅初始化一次
2.初始化时需要赋值
3.每次执行函数该值会保留
4.static修饰的变量是局部的,仅在函数内部有效
5.可以记录函数的调用次数,从而可以再某些条件下终止递归