전역 변수를 설정하는 데 문제가 있습니까?
이것은 내부 함수로, &은 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
값이 설정 밤은 .. - 그 빈 결과 ...
name
&은 예약어 일 수 있으므로 nameaa
으로 변경되었지만 $GLOBALS["nameaa"]
은 여전히 비어 있다고 생각했습니다.
데이터를 보내고받는 데 몇 가지 문제가있을 수 있음을 알고 있습니다 ... 그러나이 세 줄은 동일한 코드에 있습니다. 아직 기능을 수행하지 않습니다. ..
누군가가 왜이 $GLOBALS
이 설정되지 않는 이유에 대해 조언 할 수 있습니까 ??
Ps $search_array_log
은이 세 줄 전후의 모든 내용 (긴 텍스트 파일/로그 파일)에 저장/기록됩니다.
편집 : $ab1
값으로 존재합니다. &은 내 로그에 표시됩니다 - ADDING GLOBALS NAME - $ab1
.
$ ab1 안에 무엇이 있습니까? –
당신은'$ ab1'을'A-B-ONE'이라고 말하지만,'$ abl'을 코드'A-B-L'로 사용합니다. –
고마워요. 나는 미래에 대문자를 사용해야한다 ... 숫자 1 대신에, 소문자로 오인 될 수없는 또 다른 명백한 숫자를 사용한다. l) –