Re: foreach with null
| From: | Antony Dovgal | Date: | Mon, 24 Oct 2005 22:45:21 +0000 |
| Subject: | Re: foreach with null | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-19710@lists.php.net to get a copy of this message | ||
I'd say silently ignoring it and moving along is fine here.
Only if the var IS_NULL, but this is the case.
So I'm +1.
On 25.10.2005 02:22, Marcus Boerger wrote:
Hello internals, i would like to change foreach a tiny bit. Actually i don't like the warning when using foreach with null. marcus@zaphod /usr/src/php-cvs $ php -r '$n=NULL; foreach($n as $v);' make: `sapi/cli/php' is up to date. Warning: Invalid argument supplied for foreach() in Command line code on line 1 marcus@zaphod /usr/src/php-cvs $ php -r 'foreach(NULL as $v);' make: `sapi/cli/php' is up to date. Warning: Invalid argument supplied for foreach() in Command line code on line 1 The way we use NULL in PHP should result in no warning here. The patch for this can be found here: http://php.net/~helly/php/ext/ze2/ze2-foreach-null-20051025.diff.txt It was made with head but applies to 5.1 as well. Any opinions?-- Wbr, Antony Dovgal