왜 배열이 PHP에서 배열이되지 않을지 궁금해하고 있습니다.배열이 배열이 아닌 php 이상한 버그
나는 현명한 수업에서 버그가 있다는 것을 이해할 수없는 이유 때문에.
$compiled_tags = array();
for ($i = 0, $for_max = count($template_tags); $i < $for_max; $i++) {
$this->_current_line_no += substr_count($text_blocks[$i], "\n");
// I tried array push instead to see
// bug is here
array_push($compiled_tags,$this->_compile_tag($template_tags[$i]));
//$compiled_tags[] = $this->_compile_tag($template_tags[$i]);
$this->_current_line_no += substr_count($template_tags[$i], "\n");
}가
오류 메시지
경고하다 : 코드는 이쪽 array_push() 파라미터 1 어레이 것으로 기대 정수에 주어진 ....
경고 :에 ....
내가 $ compiled_tags에 var_debug을 시도하고 최대한 빨리 루프에 대한 더 이상 배열하지만 정수가 입력 으로 배열을 스칼라 값을 사용할 수 없습니다. 변수의 이름을 바꾸려고했지만 같은 문제가 발생했습니다.
내가 놓친 간단한 것이 분명하지만 알아낼 수는 없습니다. 어떤 도움도 (항상 그렇듯이) 환영합니다!
이 문제가 줄 수있는 정보로 대답 할 수 있는지 확실하지 않습니다. 더 많은 컨텍스트를 추가 할 수 있습니까? –
그것은 이상한 버그인데 왜 내가 이런 일이 일어 났는지 공감을 찾기 시작할 수는 없지만 재부팅 후에는 사라집니다. 아마 그걸 더 빨리 시도해야합니다 .. – user146498