Есть ли проблема с настройкой глобальной переменной?
Это INSIDE функция, & в петле foreach. Эти три линии одна за другой (не пойти куда-нибудь еще) ...
$GLOBALS["nameaa"]=$abl;
$search_array_log.= " ADDING GLOBALS NAME - '$ab1'\n";
$search_array_log.= " GLOBAL NAME1 NOWAa '".$GLOBALS["nameaa"]."'\n";
Но при просмотре данных $search_array_log
потом, значение GLOBALS
Isnt установлен .. - его пустой результат ...
Я пробовал name
& подумал, что это может быть зарезервированное слово, поэтому он изменен на nameaa
, но $GLOBALS["nameaa"]
по-прежнему пуст.
Я знаю, что могут быть некоторые проблемы/процессы для отправки данных в/из функций ... Но эти три строки находятся в одном и том же коде - не входить/выходить (пока) из функции. ..
Может кто-нибудь сообщить, что может быть причиной того, почему это $GLOBALS
не установлено ??
Ps $search_array_log
сохраняется и записывается для всего, что было до/после этих трех строк - это длинный текстовый файл/файл журнала.
EDIT: $ab1
действительно существует как значение & показано в моих журналах - ADDING GLOBALS NAME - $ab1
.
что у вас есть внутри $ ab1? –
Вы говорите о '$ ab1', как' A-B-ONE', но используете '$ abl', как' A-B-L' в коде –
Спасибо. Я должен использовать заглавные буквы в будущем ... вместо числа 1, используйте еще один более очевидный номер, который нельзя ошибочно принять за нижний регистр.) –