MySQLi 변경 로그

이 확장의 클래스/함수/메서드가 다음과 같이 변경되었습니다.

버전 함수 설명
8.1.0 mysqli_driver::$report_mode 기본값은 이제 MYSQLI_REPORT_ERROR입니다. | MYSQLI_REPORT_STRICT. 이전에는 MYSQLI_REPORT_OFF였습니다.
  mysqli_result::fetch_all 이제 libmysqlclient에 연결할 때도 사용할 수 있습니다.
  mysqli_stmt::execute 선택적 params 매개 변수가 추가되었습니다.
  mysqli_stmt::next_result 이제 libmysqlclient에 연결할 때도 사용할 수 있습니다.
  mysqli::$client_info mysql 인수를 사용하여 mysqli_get_client_info를 호출하는 것은 더 이상 사용되지 않습니다. 이 함수에는 매개변수가 필요하지 않았지만 선택적 매개변수로 잘못 허용되었습니다.
  mysqli::$client_info 객체 지향 스타일 mysqli::get_client_info는 더 이상 사용되지 않습니다.
  mysqli::init 객체 지향 스타일 mysqli::init 메소드는 더 이상 사용되지 않습니다. parent::init에 대한 호출을 parent::__construct로 교체하십시오.
8.0.0 mysqli_result::fetch_object constructor_args는 이제 매개변수가 0인 생성자에 대해 []를 허용합니다. 이전에 예외가 발생했습니다.
  mysqli_stmt::__construct 쿼리는 이제 null을 허용합니다.
  mysqli::begin_transaction 쿼리는 이제 null을 허용합니다.
  mysqli::commit 쿼리는 이제 null을 허용합니다.
  mysqli::rollback 쿼리는 이제 null을 허용합니다.