php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #31204 foreach treats atomic array Elements as Arrays
Submitted: 2004-12-20 15:51 UTC Modified: 2004-12-20 16:29 UTC
From: public at woktiny dot com Assigned:
Status: Not a bug Package: *General Issues
PHP Version: 4.3.10 OS: Linux 2.4.26-grsecvx #1 SMP
Private report: No CVE-ID: None
 [2004-12-20 15:51 UTC] public at woktiny dot com
Description:
------------
foreach treats atomic array Elements as Arrays

Reproduce code:
---------------
$i = array("one", "two", "three");
foreach ($i as $j) {
 echo $j."<br>";
}


Expected result:
----------------
one
two
three


Actual result:
--------------
Array
Array
Array


Patches

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2004-12-20 15:53 UTC] derick@php.net
Do not file bugs when you have Zend extensions (zend_extension=)
loaded. Examples are Zend Optimizer, Zend Debugger, Turck MM Cache,
APC, Xdebug and ionCube loader.  These extensions often modify engine
behavior which is not related to PHP itself.

Also, search the bug database first! This already was in here atleast 15 times.
 [2004-12-20 16:17 UTC] public at woktiny dot com
I searched but did not find it.  I searched for "foreach" and "Array" for version 4.3.10.  What search parameters would have turned up the bug?
 [2004-12-20 16:21 UTC] derick@php.net
keyword: foreach array
status: all

first page lists 6 of them.

 [2004-12-20 16:25 UTC] public at woktiny dot com
my error, searched only OPEN bugs.  Perhaps changing the default for the status field to "All" from "Open" would yield fewer duplicate bug reports, like mine.

Over and out.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Aug 15 23:01:28 2024 UTC