기본적으로 예외를 발생시키도록 PDO를 구성하는 방법
PDO는 PHP에서 데이터베이스 상호 작용을 위한 편리한 메커니즘을 제공합니다. 기본적으로 오류가 예외로 발생하지 않는 "자동 모드"에서 작동합니다. 오류를 명시적으로 처리하려는 개발자의 경우 이 동작을 수정하는 것이 바람직합니다.
해결책:
기본적으로 예외를 발생시키도록 PDO를 설정하려면 다음과 같은 경우 생성자 인수를 수정하세요. 새 PDO 객체 생성:
<code class="php">$pdo = new PDO('mysql:host=localhost;dbname=someDatabase', 'username', 'password', [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ]);</code>
이 코드 조각은 setAttribute 호출을 생성자에 추가하여 즉시 오류 모드를 "예외 모드"로 설정합니다.
대체 접근 방식:
이 동작을 달성하기 위해 php.ini 또는 기타 구성 파일 내에 직접 구성할 수는 없지만 대체 접근 방식이 있습니다.
위 내용은 PHP에서 기본적으로 PDO에서 예외를 발생시키는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!