라이브러리

[PHP] error_reporting - 보고되는 PHP 오류를 설정합니다.




Error Reporting 이란?

Error Reporting은 PHP에서 발생하는 오류를 감지하고, 개발자에게 알려주는 기능입니다. PHP는 개발자가 오류를 빠르게 발견하고, 수정할 수 있도록 도와주는 중요한 기능입니다.

Error Reporting의 종류

PHP에서 Error Reporting은 총 7가지 종류가 있습니다.

1. E_ERROR : Fatal error, 즉 프로그램이 종료되는 오류입니다.
2. E_WARNING : Warning, 즉 프로그램이 계속 실행되지만, 오류가 발생한 것을 알려주는 오류입니다.
3. E_PARSE : Syntax error, 즉 프로그램의 문법 오류입니다.
4. E_NOTICE : Notice, 즉 프로그램의 일반적인 오류입니다.
5. E_CORE_ERROR : Fatal error, 즉 PHP의 내부 오류입니다.
6. E_CORE_WARNING : Warning, 즉 PHP의 내부 오류입니다.
7. E_USER_ERROR : User error, 즉 사용자가 입력한 오류입니다.

Error Reporting 설정하기

Error Reporting을 설정하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 `ini_set` 함수를 사용하는 것입니다.

#hostingforum.kr
php

ini_set('error_reporting', E_ALL);



`E_ALL`은 모든 오류를 포함하는 상수입니다. `E_ALL`을 사용하면 모든 오류가 표시됩니다.

또한, `ini_set` 함수를 사용하여 오류를 표시하는 방법을 지정할 수 있습니다.

#hostingforum.kr
php

ini_set('display_errors', 1);



`display_errors`를 `1`로 설정하면 오류가 표시됩니다. `0`으로 설정하면 오류가 표시되지 않습니다.

Error Reporting 예제

#hostingforum.kr
php

<?php

ini_set('error_reporting', E_ALL);

ini_set('display_errors', 1);



// 오류를 발생시키는 코드

$a = 'hello';

$b = 10;



echo $a + $b; // 오류가 발생합니다.



?>



이 예제에서는 `E_ALL`을 사용하여 모든 오류를 표시하고, `display_errors`를 `1`로 설정하여 오류를 표시합니다. `$a`와 `$b`를 더하는 코드는 오류가 발생합니다. 오류가 표시됩니다.

Error Reporting을 사용하는 이유

Error Reporting을 사용하는 이유는 여러 가지가 있습니다.

1. 오류를 빠르게 발견할 수 있습니다. 오류를 발견하면, 오류를 수정하여 프로그램을 개선할 수 있습니다.
2. 프로그램의 안정성을 높일 수 있습니다. 오류를 발견하면, 오류를 수정하여 프로그램의 안정성을 높일 수 있습니다.
3. 프로그램의 성능을 개선할 수 있습니다. 오류를 발견하면, 오류를 수정하여 프로그램의 성능을 개선할 수 있습니다.

Error Reporting을 사용하는 방법

Error Reporting을 사용하는 방법은 여러 가지가 있습니다.

1. `ini_set` 함수를 사용합니다. `ini_set` 함수를 사용하여 오류를 표시하는 방법을 지정할 수 있습니다.
2. `error_reporting` 함수를 사용합니다. `error_reporting` 함수를 사용하여 오류를 표시하는 방법을 지정할 수 있습니다.
3. `display_errors` 함수를 사용합니다. `display_errors` 함수를 사용하여 오류를 표시하는 방법을 지정할 수 있습니다.

오류를 표시하는 방법을 지정하는 함수는 여러 가지가 있습니다. 가장 일반적인 함수는 `ini_set` 함수입니다. `ini_set` 함수를 사용하여 오류를 표시하는 방법을 지정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 585 페이지

검색

게시물 검색