<?php
function compile ($filename, $array)
{
$file = fopen("$filename.txt", "r") or exit("cannot open file");
$array=array();
while(!feof($file))
{
$newline=explode("\r\n", fgets($file));
$array[]=($newline[0]);
}
fclose($file);
}
?>
Если здесь я пишу var_dump($array) -- я правильно получаю мой массив (и он конечно не пустой). Но проблема в том, что я вызываю эту функцию из другой страницы. Вот как я это делаю:
<?php
require_once 'function.php';
$path="games";
$gametext=array();
compile ($path,$gametext);
var_dump ($gametext);
?>
Почему-то, массив $gametext пустой. Но почему?