그래서 내 코드의이 부분 :PHP : 한 줄에 좁혀 버그, 그것을 알아낼 수 없습니다
print_r($_SESSION['T']);
$T = array_values($data2);
print_r($_SESSION['T']);
출력이 :
Array ([0] => NZL) Array ([0] => ENG [1] => NZL)
그 선이 처음으로 $ T입니다 선언됩니다. 내가 말할 수있는 한 $ _SESSION [ 'T']이 항목을 얻고 그 문제를 일으키는 이유가 없어야합니다. $ _SESSION의 두 번째 인쇄는 [ 'T']가 표시되는 것을
Array ([0] => ENG [1] => NZL)
어느 :
는 array_values 호출 후 var에 $ (T)가 보이는 점에 유의하는 것이 좋을 것입니다.
이것이 좋은 "세션 부작용"버그라고 생각합니다. 잠깐만, 나는 내가 그 참조를 찾을 수 있는지 보자. –