не работает то что работало в 4.4.2 (return array при require)

infernov

Новичок
не работает то что работало в 4.4.2 (return array при require)

итак, есть три простых файла:
первый (file1.php) содержит:

$a = include("file2.php");
echo $a[1];

второй (file2.php) содержит:

require("file3.php");
return array("1","2","3");

третий (file3.php) содержит:

$b = "0";

так вот при запуске file1.php не выдает ошибок, выдает "невозможно отобразить страницу"
и это в версии 5.0.4

что примечательно:
1) в версии 4.4.2 все замечательно работает
2) если из второго файла убрать require("file3.php"); то все работает
3) если переписать второй файл как:

require("file3.php");
$res = array("1","2","3");
return $res;

то тоже все работает


принципиальный вопрос: так почему же не работает изначальный код, а в предыдущих версиях работал?
 

infernov

Новичок
да, действительно, в 5.1.2 все нормально!
скажите, 5.0.4 не является релизом? это бета?
 

master_x

Pitavale XXI wieku
infernov
это "нежелательная" версия. а вообще стоит порыться в баглисте
 
Сверху