]> granicus.if.org Git - php/commitdiff
Fix default value of the $class_name parameter of mysqli_fetch_object()
authorMáté Kocsis <kocsismate@woohoolabs.com>
Fri, 10 Apr 2020 16:03:20 +0000 (18:03 +0200)
committerMáté Kocsis <kocsismate@woohoolabs.com>
Fri, 10 Apr 2020 16:17:18 +0000 (18:17 +0200)
ext/mysqli/mysqli.stub.php
ext/mysqli/mysqli_arginfo.h

index 8417225df491cfeb83c8b0bb5539324d82eb1c02..8d3dc75a9763a3d0ee9bd6d3c1107dac7c7e25c2 100644 (file)
@@ -203,7 +203,7 @@ class mysqli_result
     public function fetch_assoc();
 
     /** @return object|null */
-    public function fetch_object(string $class_name = 'stdClass', array $params = []);
+    public function fetch_object(string $class_name = UNKNOWN, array $params = []);
 
     /** @return array|null */
     public function fetch_row();
@@ -340,7 +340,7 @@ function mysqli_fetch_assoc(mysqli_result $mysql_result): ?array {}
 
 function mysqli_fetch_object(
     mysqli_result $mysqli_result,
-    string $class_name = 'stdClass',
+    string $class_name = UNKNOWN,
     array $params = []
 ): ?object {}
 
index e40ba8ea09fb15f71af3831e57d5d1f089edc98b..a540a8fa23931359b85689b35fc4da3137beb061 100644 (file)
@@ -111,7 +111,7 @@ ZEND_END_ARG_INFO()
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_fetch_object, 0, 1, IS_OBJECT, 1)
        ZEND_ARG_OBJ_INFO(0, mysqli_result, mysqli_result, 0)
-       ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, class_name, IS_STRING, 0, "\'stdClass\'")
+       ZEND_ARG_TYPE_INFO(0, class_name, IS_STRING, 0)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, params, IS_ARRAY, 0, "[]")
 ZEND_END_ARG_INFO()
 
@@ -601,7 +601,7 @@ ZEND_END_ARG_INFO()
 #define arginfo_class_mysqli_result_fetch_assoc arginfo_class_mysqli_character_set_name
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_mysqli_result_fetch_object, 0, 0, 0)
-       ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, class_name, IS_STRING, 0, "\'stdClass\'")
+       ZEND_ARG_TYPE_INFO(0, class_name, IS_STRING, 0)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, params, IS_ARRAY, 0, "[]")
 ZEND_END_ARG_INFO()