bugs in php / foreach

young

Новичок
bugs in php / foreach

foreach ($sqldata as $row) {
$item = $row;
print_r($item);
}

Выдает

Array
(
[DURATION] => 7
)
Array
(
[DURATION] => 230
)
Array
(
[DURATION] => 230
)

foreach ($sqldata as $item) {
print_r($item);
}
Array
(
[DURATION] => 7
)
Array
(
[DURATION] => 230
)
Array
(
[DURATION] => 50
)

Что является неверным!!!
php 4.3.0
OS: FreeBSD 4,7
Apache 1.3.27
 

young

Новичок
В догонку
>> make test

TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped : 77
Exts tested : 11
---------------------------------------------------------------------
Number of tests : 443
Tests skipped : 215 (48.5%)
Tests failed : 11 ( 2.5%)
Tests passed : 217 (49.0%)
 

young

Новичок
В догонку, поставил php-4.3.2
Проблема осталась

>> make test
---------------------------------------------------------------------
Exts skipped : 76
Exts tested : 11
---------------------------------------------------------------------
Number of tests : 481
Tests skipped : 225 (46.8%)
Tests warned : 0 ( 0.0%)
Tests failed : 14 ( 2.9%)
Tests passed : 242 (50.3%)
 

Screjet

Новичок
Tests failed : 14 ( 2.9%)
гм.. никогда не видел столь высокого процента..
 

young

Новичок
Причем на Linux SuSE тоже самое

Number of tests : 443
Tests skipped : 228 (51.5%)
Tests failed : 12 ( 2.7%)
Tests passed : 203 (45.8%)
---------------------------------------------------------------------
Time taken : 22 seconds
=====================================================================

=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
session object deserialization [ext/session/tests/003.phpt]
session_set_save_handler test [ext/session/tests/004.phpt]
custom save handler, multiple session_start()s, complex data structure test. [ext/session/tests/005.phpt]
bug compatibility: global is used albeit register_globals=0 [ext/session/tests/008-php4.2.3.phpt]
unset($_SESSION["name"]); should work with register_globals=off [ext/session/tests/009.phpt]
redefining SID should not cause warnings [ext/session/tests/013.phpt]
a script should not be able to modify session.use_trans_sid [ext/session/tests/014.phpt]
use_trans_sid should not affect SID [ext/session/tests/015.phpt]
rewriter correctly handles attribute names which contain dashes [ext/session/tests/018.phpt]
rewriter uses arg_seperator.output for modifying URLs [ext/session/tests/020.phpt]
rewriter handles form and fieldset tags correctly [ext/session/tests/021.phpt]
Bug #21131: fopen($filename, "a+") has broken position [ext/standard/tests/file/bug21131.phpt]
==============================================
 

Screjet

Новичок
Такое впечатление, что это неизвесный гибрид ПХП.
(типа тесты новые, а исходники старые)
 

young

Новичок
Такое впечатление, что это неизвесный гибрид ПХП.
(типа тесты новые, а исходники старые)
Нет, качал лично

На 3 машины

FreeBSD 4.7, SUSE и SUSE
причем качал 4.3, 4.3.2

на первых двух ошибок до 3%, а на 3й все ок
 

young

Новичок
gcc version 3.3 20030226
Intel machine check architecture supported.
CPU: Intel(R) Pentium(R) 4 CPU 1.60GHz stepping 02
 
Сверху