Первое, что я делаю в своей функции php, это определяю массив, почему он не определен позже в функции? - PullRequest
1 голос
/ 30 июня 2010

У меня есть длинная функция со множеством операторов if и тому подобное. Первое, что я делаю в своей функции, это: $text = file($read_text_file);

Массив $ text содержит весь текст на сайте, поэтому мне нужно, чтобы этот массив был доступен во всей моей функции, и я, хотя и хотел бы сделать это, определив сначала переменную в функции, но теперь я обнаружил, что позже если заявление, то оно пустое. Почему это?

Ответы [ 2 ]

0 голосов
/ 30 июня 2010

Поставьте var_dump($text); на линии сразу после $text = file($read_text_file);.Если массив заполнен, то вы получите значения массива.Если нет, то я предполагаю, что есть проблема с самим файлом.

0 голосов
/ 30 июня 2010

Как сказал Уильям в комментариях выше, нам действительно нужно увидеть некоторый контекст этой проблемы, чтобы ответить на этот вопрос. Там может быть любое количество проблем. Вы уверены, что файл также правильно читается?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...