]> granicus.if.org Git - php/commitdiff
Unicode support
authorDmitry Stogov <dmitry@php.net>
Wed, 12 Oct 2005 12:13:54 +0000 (12:13 +0000)
committerDmitry Stogov <dmitry@php.net>
Wed, 12 Oct 2005 12:13:54 +0000 (12:13 +0000)
ext/pdo/pdo_dbh.c
ext/pdo/tests/pdo_030.phpt

index fd5cf1189312903462f254c97d443b52b4a566e3..2e133da5a364bc4d9b74816fc7281a7eef7069e3 100755 (executable)
@@ -827,7 +827,7 @@ static PHP_METHOD(PDO, getAttribute)
 
                case PDO_ATTR_STATEMENT_CLASS:
                        array_init(return_value);
-                       add_next_index_string(return_value, dbh->def_stmt_ce->name, 1);
+                       add_next_index_text(return_value, dbh->def_stmt_ce->name, 1);
                        if (dbh->def_stmt_ctor_args) {
                                dbh->def_stmt_ctor_args->refcount++;
                                add_next_index_zval(return_value, dbh->def_stmt_ctor_args);
index e9d54754019b381b0f36e6705e9df758821bda5d..7c260afec008e9d4b46ad0d33a61bdee6ba805dd 100755 (executable)
@@ -137,13 +137,26 @@ array(3) {
 ===DONE===
 PDODatabase::__destruct()
 PDOStatementX::__destruct()
---UEXPECT--
+--UEXPECTF--
 unicode(11) "PDODatabase"
 unicode(12) "PDOStatement"
 ===QUERY===
+array(1) {
+  [0]=>
+  unicode(12) "PDOStatement"
+}
+array(2) {
+  [0]=>
+  unicode(13) "PDOStatementX"
+  [1]=>
+  array(1) {
+    [0]=>
+    object(PDODatabase)#%d (0) {
+    }
+  }
+}
 PDODatabase::query()
 PDOStatementX::__construct()
-PDOStatementX::execute()
 unicode(13) "PDOStatementX"
 unicode(11) "PDODatabase"
 ===FOREACH===