Home >Backend Development >PHP Tutorial >问一个 foreach()函数的有关问题

问一个 foreach()函数的有关问题

WBOY
WBOYOriginal
2016-06-13 12:06:35853browse

问一个 foreach()函数的问题
PHP Warning:  Invalid argument supplied for foreach() in C:\inetpub\wwwroot\hp\client_list.php on line 126

<br /><br />foreach($idcheck as $u =>$s)     //这种foreach写法会报错                     


有什么办法在不改原句 (原句在网站中多处使用) 的基础上解决这个报错问题,除了 (屏蔽报错功能外)  可以通过改php.ini实现这个功能么?  求解!

------解决思路----------------------
出了问题应主动解决,而不是回避

问题要解决在源头,而不是事后补救
你只需确保 $idcheck 是数组(那怕是空数组),那就不会出错了
------解决思路----------------------
增加:
error_reporting(0);                            //关闭错误报告
?>试试


php.ini 里··全部错误关闭display_errors = Off; 试试。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn