반응형
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
반응형
'programing' 카테고리의 다른 글
모듈 2개 사이에 구성 요소 공유 (0) | 2023.10.24 |
---|---|
CSS 규칙 "clear: both"는 무엇을 합니까? (0) | 2023.10.24 |
C#의 XDocument를 사용한 XML 파일 작성 (0) | 2023.10.24 |
WP REST API GET 요청 인증 (0) | 2023.10.24 |
jquery - 디브가 높이를 변경하는지 또는 CSS 속성을 변경하는지 확인하는 방법은 무엇입니까? (0) | 2023.10.24 |