ID: 31416
User updated by: sveta at microbecal dot com
Reported By: sveta at microbecal dot com
Status: Bogus
Bug Type: Arrays related
Operating System: Win XP
PHP Version: 5CVS-2005-01-05 (dev)
New Comment:
In cvs.php.net are official CVS snapshots? Or I *must* use precompiled
version instead of sources?
I am sorry for this question, but may be next time I'll find another
bogus?
Previous Comments:
------------------------------------------------------------------------
[2005-01-05 22:29:49] [EMAIL PROTECTED]
>How to speak in English: "doshlo"?
"got it", probably.
>I've just loaded correct array.c file from PHP 5_0_3
>branch, looked into it and a bit changed array.c from my
>PHP 5_1 branch.
right, that was the fix.
so, you just had an outdated file, right?
next time plz use official CVS snapshots.
------------------------------------------------------------------------
[2005-01-05 21:54:05] sveta at microbecal dot com
How to speak in English: "doshlo"?
I've just loaded correct array.c file from PHP 5_0_3 branch, looked
into it and a bit changed array.c from my PHP 5_1 branch
Now it works fine. Thank You!
(diff :)
--- array.c.back 2004-11-02 01:29:00.000000000 +0300
+++ array.c 2005-01-05 23:39:52.000000000 +0300
@@ -1157,6 +1157,8 @@
argc = ZEND_NUM_ARGS();
old_walk_func_name = BG(array_walk_func_name);
+ BG(array_walk_fci_cache) = empty_fcall_info_cache;
+
if (argc < 2 || argc > 3 ||
zend_get_parameters_ex(argc, &array, &BG(array_walk_func_name),
&userdata) == FAILURE) {
BG(array_walk_func_name) = old_walk_func_name;
)
------------------------------------------------------------------------
[2005-01-05 19:42:22] sveta at microbecal dot com
I've just re-checkout php-src tree and recompile php. Same result.
>Did you remove old php5ts.dll ?
Yes, I did
>How exactly did you run this code?
pushd path/to/php
php path/to/code.php
>What php.exe -v says?
PHP 5.1.0-dev (cli) (built: Jan 5 2005 21:31:32)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.1.0-dev, Copyright (c) 1998-2004 Zend Technologies
>And could you plz try it under some non-MS OS ?
On FreeBSD and PHP 5.0.3 all work fine (hoster's machine)
------------------------------------------------------------------------
[2005-01-05 16:02:07] [EMAIL PROTECTED]
Did you remove old php5ts.dll ?
How exactly did you run this code?
What php.exe -v says?
And could you plz try it under some non-MS OS ?
------------------------------------------------------------------------
[2005-01-05 14:21:46] sveta at microbecal dot com
Yes, I load sources this night and built half hour ago
May be CVS issue? Which file check?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/31416
--
Edit this bug report at http://bugs.php.net/?id=31416&edit=1