в отличие от других мест в сценарии.
от вопрос уже есть ответ здесь:
Не удается получить доступ к глобальной переменной внутри функции 5 ответовЯ пишу сценарий, который будет выбирать случайное слово из слов во входном файле, несколько раз. Сейчас звонюfile()
Несколько раз кажется неэффективным, поэтому я думаю о глобальном массиве для слов из файла и функции, которая загрузит файл в массив (вызывается перед выбором случайных слов). Почему это не работает?
global $words;
function init_words($file)
{
$words = file($file);
$count = count($words);
echo "$count words<br>\n"; // "3 words"
}
init_words("/foo/bar");
$count = count($words);
echo "$count words<br>\n"; // "0 words"