오류 처리는 PHP의 중요한 부분으로, 개발자는 오류를 잡고 처리하여 프로그램의 견고성과 안정성을 보장 할 수 있습니다. PHP는 E_ALL , E_ERROR , E_WARNING 등과 같은 다양한 오류 수준 상수를 제공합니다. 이러한 상수는 다양한 유형의 오류의보고 수준을 제어합니다. 이러한 상수를 사용하여 오류보고 수준을 설정하거나 특정 상황에서 오류가 처리되는 방법을 조정할 수 있습니다.
get_defined_constants 함수는 PHP에 제공되며 현재 환경에서 정의 된 모든 상수를 반환 할 수 있습니다. 이 기능을 사용하면 E_ALL , E_ERROR 등과 같은 PHP의 오류 처리와 관련된 모든 상수를 쉽게 볼 수 있습니다.이 기사에서는 get_defined_constants 기능을 사용하여 이러한 상수를 얻고 처리하는 방법을 설명합니다.
get_defined_constants 함수는 현재 PHP 환경에서 정의 된 모든 상수를 반환하는 PHP의 내장 함수입니다. 이 기능의 구문은 매우 간단합니다.
get_defined_constants(bool $categorize = false): array
$ 분류 매개 변수는 선택 사항입니다. true 로 설정되면 함수는 상수 분류가 포함 된 배열을 반환합니다. False 로 설정되면 모든 상수의 간단한 배열이 반환됩니다.
e_all , e_error 등과 같은 오류 처리와 관련된 상수를 얻으려면 먼저 Get_Defined_Constants 함수를 호출 한 다음 결과에서 모든 오류 처리 관련 상수를 필터링해야합니다. 다음은 샘플 코드입니다.
<?php
// 정의 된 모든 상수를 얻으십시오
$constants = get_defined_constants(true);
// 오류 처리와 관련된 상수를 걸러냅니다
$error_constants = $constants['Core']; // 얻다 PHP 핵무기