我经常遇到这样的情况:处理可以是数组或空变量的数据,并向一些foreach提供这些数据。
$values = get_values();
foreach ($values as $value){
...
}当您用非数组的数据填充外汇时,您会得到一个警告:
警告:为.中的foreach()提供的无效参数
假设重构get_values()函数不可能总是返回数组(向后兼容性,没有可用的源代码,不管其他原因如何),我想知道哪种方法是避免这些警告的最干净和最有效的方法:
$values转换为数组$values初始化为数组foreach包装if发布于 2015-12-18 09:31:17
https://stackoverflow.com/questions/2630013
复制相似问题