라이브러리
[PHP_CONFIG] display_startup_errors - PHP 시작 시 발생하는 오류 출력 여부
PHP CONFIG - display_startup_errors
PHP CONFIG는 PHP의 기본 설정을 관리하는 파일입니다. 이 파일은 PHP의 다양한 설정을 조정할 수 있습니다. 그 중 하나가 `display_startup_errors`입니다.
# display_startup_errors
`display_startup_errors` 설정은 PHP가 시작할 때 발생하는 오류를 표시하는지 여부를 결정합니다. 기본적으로 이 설정은 `Off`로 설정되어 있습니다. 이 설정을 `On`으로 설정하면 PHP가 시작할 때 발생하는 오류를 표시하게 됩니다.
# 예제
#hostingforum.kr
php
// php.ini 파일
display_startup_errors = On
위의 예제에서 `display_startup_errors` 설정은 `On`으로 설정되어 있습니다. 이 설정을 적용하려면 PHP의 `php.ini` 파일을 수정해야 합니다.
# PHP 코드
#hostingforum.kr
php
// test.php 파일
<?php
// 오류 발생
$test = null;
echo $test->non_existent_method();
위의 예제에서 `test.php` 파일은 오류를 발생시키는 코드를 포함하고 있습니다. 이 코드는 PHP가 시작할 때 발생하는 오류를 표시하게 됩니다.
# 결과
#hostingforum.kr
php
Fatal error: Uncaught Error: Call to a member function non_existent_method() on null in /path/to/test.php:3
Stack trace:
#0 {main}
thrown in /path/to/test.php on line 3
위의 결과에서 PHP가 시작할 때 발생하는 오류가 표시됩니다.
# 참고
`display_startup_errors` 설정은 개발 환경에서 유용하지만, 프로덕션 환경에서는 오류를 표시하는 것이 좋지 않습니다. 오류를 표시하는 것은 개발자에게 유용하지만, 사용자에게는 불필요한 정보를 제공할 수 있습니다. 따라서 프로덕션 환경에서는 이 설정을 `Off`으로 설정하는 것이 좋습니다.
댓글목록
등록된 댓글이 없습니다.