Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
From: edwardcurtina04 at gmail dot com Date: Sat, 28 Aug 2021 08:00:22 +0000 Subject: Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10 References: 1 Groups: php.bugs Request: Send a blank email to php-bugs+get-236135@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=31134&edit=1
ID: 31134
Comment by: edwardcurtina04 at gmail dot com
Reported by: jlabonsk at eportation dot com
Summary: foreach() semantics broken between 4.3.9 and 4.3.10
Status: Not a bug
Type: Bug
Package: Scripting Engine problem
Operating System: Linux
PHP Version: 4.3.10
Block user comment: N
Private report: N
New Comment:
Since payment failing problem has become a common problem on Cash App, it is important to know how
to contact Cash App support. Good news is that there are multiple ways to get assistance from Cash
App customer service. To know more info: https://www.squarecashelps.com/blog/cash-app-support
Previous Comments:
------------------------------------------------------------------------
[2011-04-01 17:43:25] varioseveral at gmail dot com
Hi. In this moment the server update the sql, i have problems with my db, i can't export,
import, add, etc. What can i do for solve this problem? Thanks
------------------------------------------------------------------------
[2011-03-06 14:16:30] phuquangnam1 at gmail dot com
help
------------------------------------------------------------------------
[2004-12-16 21:17:49] jsjohnst@php.net
Same issue as:
http://bugs.php.net/bug.php?id=31108
Upgrade Zend Optimizer and it fixes it.
------------------------------------------------------------------------
[2004-12-16 20:36:35] jsjohnst@php.net
I can also confirm this is an issue.
------------------------------------------------------------------------
[2004-12-16 20:24:57] jlabonsk at eportation dot com
Description:
------------
The foreach($array as $key) construct returns an array for $key, instead of just the key. This
breaks many scripts that count on $key being a scalar (and well, the key).
Reproduce code:
---------------
$test = array(2, 3, 4, 5);
foreach($test as $key){
print_r($key);
}
Expected result:
----------------
2345
Actual result:
--------------
Array
(
[0] => 2
[1] => 0
)
Array
(
[0] => 3
[1] => 1
)
Array
(
[0] => 4
[1] => 2
)
Array
(
[0] => 5
[1] => 3
)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=31134&edit=1
Thread (25 messages)
- #31134 [Opn]: foreach() semantics broken between 4.3.9 and 4.3.10
- #31134 [Opn->Bgs]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
- Bug #31134 [Com]: foreach() semantics broken between 4.3.9 and 4.3.10
| « previous | php.bugs (#236135) | next » |
|---|