programing

PHP 경고를 보여주거나 던지는 방법이 있습니까?

codeshow 2023. 10. 24. 21:36
반응형

PHP 경고를 보여주거나 던지는 방법이 있습니까?

저는.select()선택적 부울 인수가 있는 데이터베이스 클래스의 메서드$sum. 이 인수는 메서드가 다음을 사용해야 하는지 여부를 나타내는 데 사용됩니다.COUNT(*)아니, 아니.

제가 접속을 시도할 경우, 일반 PHP 오류와 같은 경고를 보여주고 싶습니다.$class->sum속성이 설정되지 않은 경우(즉, 호출할 때)select()와 함께$sum == false.

이런 경고를 보여줄 방법이 없을까요, 아니면 그냥 실수를 반복하고 기뻐해야 할까요?

경고를 생성하려면 다음과 같이 적어야 합니다.

trigger_error($yourErrorMessage, E_USER_WARNING);

trigger_error() 가 있습니다.$error_type오류 수준을 설정하기 위한 파라미터(Notice,Warning아니면Fatal error)의 상수는 각각 다음과 같습니다.

E_USER_NOTICE             // Notice (default)
E_USER_WARNING            // Warning
E_USER_ERROR              // Fatal Error

참고:Fatal error은(는) 후속 PHP 코드의 실행을 중지합니다.Notice그리고.Warning계속 하도록 놔둡니다.

PHP 5.5부터는 Finally 문도 고려해야 합니다.

해보셔도 됩니다.

당신은 객체 지향적인 접근을 하고 있기 때문에, 저는 예외를 살펴볼 것을 제안합니다.

언급URL : https://stackoverflow.com/questions/1095860/is-there-any-way-to-show-or-throw-a-php-warning

반응형