I think this organisation will be one of the big players of the future in the PHP world. "나는이 조직의 PHP 세계에서 미래의 큰 선수 중 하나가 될 것입니다 생각한다"고 말했다.
대런

죽음의 백색 화면

당신의 PHP 설치 오류 메시지를 표시하지 않습니다 귀하의 PHP 스크립트는 어떠한 출력 후 PHP는 모든 콘텐츠하지 않고 종료 및 HTTP 응답을 반환을 생산하기 전에 치명적인 오류가 발생하면!

이 문제의 또 다른 잠재적인 원인은 폐관 후 공백을 제거하는 것은?> 따라서 닫는 PHP 태그 이후에 모든 공백을 삭제하십시오.

이것은 obvioulsy 당신의 순서를 사용해야하므로 디버깅하기 매우 어렵습니다 오류보고 .

이 문제를 디버깅하는 또 다른 좋은 방법은 당신이 문제라고 생각 어디 후 실행을 중지하려면 PHP의 다이 함수를 사용하는 것입니다.

$ problem = = ' me " ) 경우 ($ 문제 == '나')
{
" Problem is me " ; 에코는 "문제는 나에게있다";
}

' reached here ' ) ; 죽을 ( '여기에 도달');

$ problem = = " you " ) 경우 ($ 문제점 == "당신")
{
" Problem is you " ; 에코 "문제는 너야";
}
다이 텍스트가 표시되지 않으면 다음은 PHP가 해당 코드를 실행하지 않을 것을 확신할 수 있습니다. 오류가 다이 함수에 대한 호출 위에 그대로 따라서 텍스트 '여기에 도달'은 위의 예제에 나타나지 않습니다. 그래서 다이 함수가 호출 될때까지 다이 기능, 코드에 대한 앞으로 전화로 이동할 수 있습니다. 일단 여러분이 여러분의 문제를 발견 알아 발생합니다. 그 후 문제를 일으키는 코드와 반향 무언가 주석 확실합니다.

지금 무언가를 보게되면, 당신이 당신의 문제를 일으키는 무엇인지 확인이 될 수 있습니다. 이것은 구현해야 이유가 또 하나 로그인 이 방법으로 아무런 출력이 화면에 나오지되고있는 경우에도 어떤 일이 일어나고있는지를 확인할 수 있습니다.


댓글이 제공되지 않았습니다 없습니다.
보안 이미지
도미닉 스키너 글
최근 업데이트 : 2011년 10월 25일 16시 0분 38초를