
mysqli_warning::__construct 메소드는 MySQLiWarning 클래스를 초기화하는 데 사용되지 않습니다. 실제로 MySQLiWarning 클래스에는 __construct 메소드가 없습니다.
mysqli_warning::__construct 메소드는 MySQLiWarning 객체를 생성하는 데 사용됩니다. 이 메소드는 다음과 같은 파라미터를 받습니다.
- $message: 경고 메시지
- $code: 경고 코드
- $severity: 경고 심각도
- $filename: 경고 파일 이름
- $lineno: 경고 라인 번호
- $previous: 이전 예외 객체
이 메소드를 사용하여 MySQLiWarning 객체를 생성할 때, 다음과 같은 예외 상황이 발생할 수 있습니다.
- $message 파라미터가 null 또는 빈 문자열인 경우
- $code 파라미터가 정의되지 않은 경우
- $severity 파라미터가 정의되지 않은 경우
- $filename 파라미터가 정의되지 않은 경우
- $lineno 파라미터가 정의되지 않은 경우
- $previous 파라미터가 정의되지 않은 경우
mysqli_warning::__construct 메소드를 사용하여 MySQLiWarning 객체를 생성하는 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$warning = new mysqli_warning("경고 메시지", 1002, 1, "example.php", 10);
print_r($warning);
위의 예제 코드는 MySQLiWarning 객체를 생성하고, 그 객체의 속성을 출력합니다.
2025-06-20 09:46