为foreach()提供的无效参数
我经常遇到这样的情况:处理数据,这些数据既可以是数组,也可以是空变量,并提供一些foreach用这些数据。
foreach
$values = get_values();foreach ($values as $value){ ...}
当您用非数组的数据填充外汇时,您会得到一个警告:
警告:为[.]中的foreach()提供的无效参数
假设不可能重构get_values()函数要始终返回数组(向后兼容性,而不是可用的源代码,无论其他原因如何),我想知道哪种方法是避免这些警告的最干净和最有效的方法:
get_values()
$values
if
喵喵时光机
郎朗坤
largeQ
相关分类