ID: 31416 Updated by: [EMAIL PROTECTED] 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:
Official and supported snapshots are at http://snaps.php.net. It's strongly recommended to try with official ones before posting any report. Previous Comments: ------------------------------------------------------------------------ [2005-01-05 23:08:37] sveta at microbecal dot com 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? ------------------------------------------------------------------------ [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 ? ------------------------------------------------------------------------ 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
