mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
Revert "Fix bug GH-1 (mysqli_sql_exception->sqlstate is inaccessible)"
This reverts commit 64fca5c5f0
.
This commit is contained in:
parent
64fca5c5f0
commit
c9d509b668
@ -568,7 +568,7 @@ PHP_MINIT_FUNCTION(mysqli)
|
|||||||
mysqli_exception_class_entry = zend_register_internal_class_ex(&cex, spl_ce_RuntimeException);
|
mysqli_exception_class_entry = zend_register_internal_class_ex(&cex, spl_ce_RuntimeException);
|
||||||
mysqli_exception_class_entry->ce_flags |= ZEND_ACC_FINAL;
|
mysqli_exception_class_entry->ce_flags |= ZEND_ACC_FINAL;
|
||||||
zend_declare_property_long(mysqli_exception_class_entry, "code", sizeof("code")-1, 0, ZEND_ACC_PROTECTED);
|
zend_declare_property_long(mysqli_exception_class_entry, "code", sizeof("code")-1, 0, ZEND_ACC_PROTECTED);
|
||||||
zend_declare_property_string(mysqli_exception_class_entry, "sqlstate", sizeof("sqlstate")-1, "00000", ZEND_ACC_PUBLIC);
|
zend_declare_property_string(mysqli_exception_class_entry, "sqlstate", sizeof("sqlstate")-1, "00000", ZEND_ACC_PROTECTED);
|
||||||
|
|
||||||
REGISTER_MYSQLI_CLASS_ENTRY("mysqli_driver", mysqli_driver_class_entry, class_mysqli_driver_methods);
|
REGISTER_MYSQLI_CLASS_ENTRY("mysqli_driver", mysqli_driver_class_entry, class_mysqli_driver_methods);
|
||||||
ce = mysqli_driver_class_entry;
|
ce = mysqli_driver_class_entry;
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
--TEST--
|
|
||||||
Bug #GH-1 mysqli_sql_exception->sqlstate is inaccessible
|
|
||||||
--EXTENSIONS--
|
|
||||||
mysqli
|
|
||||||
--SKIPIF--
|
|
||||||
<?php
|
|
||||||
require_once "connect.inc";
|
|
||||||
require_once 'skipifconnectfailure.inc';
|
|
||||||
?>
|
|
||||||
--FILE--
|
|
||||||
<?php
|
|
||||||
require 'connect.inc';
|
|
||||||
$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
|
|
||||||
|
|
||||||
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
|
|
||||||
|
|
||||||
try {
|
|
||||||
$link->query("stuff");
|
|
||||||
} catch (mysqli_sql_exception $exception) {
|
|
||||||
var_dump($exception->sqlstate);
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
|
||||||
--EXPECT--
|
|
||||||
string(5) "42000"
|
|
Loading…
Reference in New Issue
Block a user