라이브러리

[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`으로 설정하는 것이 좋습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 394건 / 23 페이지

검색

게시물 검색