나는 오류 처리의 동작을 사용자 정의 할 수 있도록 PHP의 set_error_handler(brodeur)
을 사용하고 있습니다.페이지 하단의 PHP 오류 처리 및 표시
이제는 디스플레이 위치/출력 위치를 사용자 정의하고자합니다. 현재 예상대로 PHP 코드가 마크 업 내에있는 경우 오류가 표시됩니다.
페이지 콘텐츠의 CSS/레이아웃을 방해하지 않도록 출력물을 페이지의 맨 아래 또는 맨 위에 표시하고 싶습니다.
내 문제는 내가 그 <HTML>...</HTML>
내용을 제공, 다음 set_error_handler(brodeur)
코드를 정의, 내 코드에서 먼저 브로 함수를 선언한다는 것입니다.
내 페이지 (또는 맨 아래)의 맨 아래에 DIV 래퍼를 만든 경우 해당 오류 문자열을 해당 DIV 내에 배치하는 가장 좋은 방법은 무엇이 될까요? 그렇게 할 PHP 코드는 DIV 내에 위치하지 않습니다. ? 또는 내가 놓치고있는 대안이 있습니까?
IMO이 아닌 문제 :
그 방법에 대해하지 않을 경우, 비록 당신이 오류를 처리하는 PHP의 시도 및 캐치 기능을 사용하고 싶습니다. 오류 로그에서 오류를 처리해야합니다. UI를 통해 오류를 표시하는 것은 좋지 않은 방법입니다. –
@MikePurcell 웹 사이트가 프로덕션에서 실행되지 않는 한 동의하지 않습니다. –
@ExplosionPills : 개발자가 오류를 출력하는 것이 좋은 것이라면 확인해 보니 문제가 없는지 즉시 알 수 있습니다. 이를 위해 항상 xdebug를 사용하여 오류가 발생한 곳을 알려줍니다. –