“为foreach()提供的参数无效” - 接下来会发生什么?

时间:2010-01-13 13:27:08

标签: php

如果“为foreach()提供的参数无效”在PHP中是“警告”并且不会停止执行,那么脚本的执行将从何处继续?在foreach阻止之后?功能之后?接下来会发生什么?

2 个答案:

答案 0 :(得分:1)

在foreach之后继续。

答案 1 :(得分:0)

如果我没记错的话,PHP会运行带有空数组的循环,因为这是从“非数组”到“数组”的动态类型转换的结果。

基本上,它会在浪费一点CPU时间的同时跳过循环。实际上没有任何反应。