>  기사  >  백엔드 개발  >  PHP 서버에서 오류를 인쇄하는 방법

PHP 서버에서 오류를 인쇄하는 방법

PHPz
PHPz원래의
2023-04-10 09:35:00961검색

PHP 개발 과정에서 오류가 발생하는 것은 매우 흔한 일입니다. PHP 코드를 정상적으로 디버깅하는 방법은 모든 PHP 개발자가 직면해야 하는 작업입니다. 그러한 수단 중 하나는 인쇄 오류입니다.

PHP에는 PHP가 오류와 경고를 처리하는 방법을 정의하는 error_reporting이라는 함수가 있습니다. 우리는 이 함수를 사용하여 PHP 코드의 더 나은 디버깅을 위해 오류와 경고를 인쇄할 수 있습니다.

다음은 오류 및 경고를 인쇄하는 몇 가지 방법입니다.

1. error_reporting 함수를 사용하세요.

PHP에서는 error_reporting 함수를 사용하여 보고할 오류 수준을 설정할 수 있습니다. 이 함수에는 보고할 오류 수준을 나타내는 선택적 매개 변수 $level이 있습니다. $level을 0으로 설정하면 모든 오류 보고가 꺼지고, -1로 설정하면 모든 오류 보고가 켜집니다.

예를 들어 디버깅하려는 PHP 파일의 시작 부분에 다음 코드를 추가할 수 있습니다.

<?php
error_reporting(-1);

이렇게 하면 모든 오류 보고서가 열리므로 오류를 빠르게 찾고 진단할 수 있습니다.

2. ini_set 함수를 사용하세요.

ini_set 함수를 사용하여 보고할 오류 수준을 설정할 수도 있습니다. 이 함수는 $name과 $value라는 두 개의 매개변수를 사용합니다. $name은 설정할 구성 항목의 이름을 나타내고, $value는 설정할 값을 나타냅니다.

예를 들어 디버깅하려는 PHP 파일의 시작 부분에 다음 코드를 추가할 수 있습니다.

<?php
ini_set('error_reporting', -1);

이렇게 하면 모든 오류 보고서가 열리므로 오류를 빠르게 찾고 진단할 수 있습니다.

3.display_errors 구성 항목을 사용하세요

PHP 코드에서 오류 보고 수준을 설정하는 것 외에도 구성 파일에서 display_errors 구성 항목을 수정하여 오류를 인쇄할 수도 있습니다.

display_errors 구성 항목은 오류 정보를 브라우저에 출력할지 여부를 나타냅니다. 이 구성 항목을 1로 설정하여 오류 출력 기능을 켜거나 0으로 설정하여 오류 출력 기능을 끌 수 있습니다.

예를 들어 php.ini 파일에서 다음 줄을 찾을 수 있습니다.

display_errors = Off

이 구성 항목을 On으로 변경할 수 있습니다.

display_errors = On

이렇게 하면 오류 출력 기능이 켜져서 오류 메시지를 볼 수 있습니다.

4. error_log 구성 항목을 설정하세요

오류 정보를 브라우저에 출력하는 것 외에도 나중에 검사할 수 있도록 오류 정보를 로그 파일에 기록할 수도 있습니다.

PHP에는 오류 정보가 출력되는 파일 경로를 정의하는 구성 항목 error_log가 있습니다. 오류 정보를 파일에 기록하도록 이 구성 항목을 설정할 수 있습니다.

예를 들어, php.ini 파일에서 다음 줄을 찾을 수 있습니다:

;error_log = php_errors.log

이 구성 항목의 주석 처리를 제거하고 로그 파일 경로를 설정할 수 있습니다:

error_log = /var/log/php_errors.log

이렇게 하면 오류 메시지가 /var/log/ php_errors에 기록됩니다. .log 파일.

간단히 말하면 PHP 개발 중에 인쇄 오류는 매우 중요합니다. 위의 방법을 사용하여 오류 메시지를 인쇄하고 PHP 코드의 문제를 빠르게 찾아 해결할 수 있습니다.

위 내용은 PHP 서버에서 오류를 인쇄하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.