할 일 없으면 무한 분류 쓰기
마지막 정적 변수가 비어 있는 것을 발견했습니다.
수정하고 정적 변수를 함수에 넣으면 배열이 올바르게 분류됩니다
저는 항상 정적 변수를 이해했다고 생각했습니다. 이 문제가 발생하자마자 정적 변수를 완전히 이해하지 못했다는 것을 깨달았습니다.
할 일 없으면 무한 분류 쓰기
마지막 정적 변수가 비어 있는 것을 발견했습니다.
수정하고 정적 변수를 함수에 넣으면 배열이 올바르게 분류됩니다
저는 항상 정적 변수를 이해했다고 생각했습니다. 이 문제가 발생하자마자 정적 변수를 완전히 이해하지 못했다는 것을 깨달았습니다.
범위 문제가 있습니다.
noLimit
의 $list
과 최상위 범위의 $list
이 동일하지 않습니다
<code> $list = []; function shit() { $list[] = "shit"; var_dump($list); } shit(); // 输出 array(1) { [0]=> string(4) "shit" } var_dump($list); // 输出 array(0) { }</code>
함수 범위에서 최상위 범위 변수를 사용하고 싶다면 문장을 추가해주세요global $list;