注:这是一篇关于PHP考试时的错题整理
1、语句for($k=0; $k=1;$k++ )和语句for($k=0;$k==1;$k++)执行次数分别是(B)
A、0和无限
B、无限和0
C、都是0
D、都是无限
解析:for循环的执行顺序是,先执行开始条件(括号中第一个值),然后是执行范围(括号中第二个值),接着是循环内容(花括号中的内容),最后才是结束条件(括号中第三个值),第一个语句一个等号,就相当于是赋值给$k,结果造成循环范围永远成立,形成死循环;再看第二个语句,它是双等号,指值相同,然而循环过程中,0不等于1,所以一次也没有执行。
2、在数组的末尾添加数组元素的函数是(D)
A、array_pop
B、array_shift
C、array_unshift
D、array_push
解析:答案中有
array_pop:指删除数组最后一个元素,也就是将最后一个元素出栈,
array_shift:指将数组的第一个元素进行出栈处理,并且返回值,
array_unshift:指在数组开头添加一个或