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을 허용합니다. |