2014-02-17 3 views
1

나는 WAMP와 MAMP를 모두 사용합니다. 둘 다 환경에서 error_reportingE_ALL으로 설정했습니다. 나는 다음과 같은 간단한 스크립트를 실행하는 경우에는 : WAMP에MAMP는 PHP 오류를 표시하지만 경고는 표시하지 않습니다.

<?php echo $x; ?> 

을, 나는 $x가 초기화되지 않았습니다 있다는 경고 메시지가 나타납니다. MAMP에서 경고없이 빈 화면이 나타납니다.

이러한 경고가 도움이되는 것으로 나타났습니다. 아무도 내가 MAMP에서 이러한 경고를 켜는 방법을 알고 있습니까?

다시, MAMP에서 error_reportingE_ALL (6143)으로 설정되고 display_errorsOn으로 설정됩니다.

업데이트 : 분명히 말해서 WAMP와 MAMP 모두에서 치명적인 오류 메시지가 표시됩니다. 그러나 WAMP에 경고 메시지 만 표시됩니다. 나는 MAMP에 대한 경고도보고 싶다.

+0

상단에 'error_reporting (-1);'추가 –

+1

이 설정을 변경 한 후 MAMP를 다시 시작 했습니까? – Anigel

+0

Shankar,'error_reporting (-1)'을 사용하지 않으려 고 시도했습니다. –

답변

0

검색 10 일 후 드디어 답을 찾았습니다. 명백하게 문제는 WAMP- 또는 MAMP- 특정 적이 아니었다.

CodeIgniter에서 스크립트를 실행하고 있으며 error_reporting 및 display_errors가 모든 오류 및 경고를 표시하도록 설정되어 있어도 set_error_handler()라는 함수는 모든 경고를 표시하지 않았습니다.

이 정보가 도움이되기를 바랍니다. 그러면 누군가 10 일간 당황하게 될 것입니다.

관련 문제