uw              Wed Jul  1 15:33:33 2009 UTC

  Modified files:              (Branch: PHP_5_3)
    /php-src/ext/mysql/tests    001.phpt 002.phpt 003.phpt 
                                mysql_connect.phpt 
                                mysql_escape_string.phpt 
                                mysql_fetch_array.phpt 
                                mysql_fetch_assoc.phpt 
                                mysql_fetch_field.phpt 
                                mysql_fetch_object.phpt 
                                mysql_fetch_row.phpt mysql_field_name.phpt 
                                mysql_field_seek.phpt 
                                mysql_field_table.phpt 
                                mysql_field_type.phpt 
                                mysql_pconn_max_links.phpt 
                                mysql_phpinfo.phpt 
                                mysql_query_load_data_openbasedir.phpt 
                                mysql_query.phpt 
                                mysql_real_escape_string.phpt 
                                mysql_result.phpt mysql_select_db.phpt 
                                mysql_set_charset.phpt 
                                mysql_tablename.phpt mysql_trace_mode.phpt 
                                mysql_unbuffered_query.phpt 
  Log:
  MFH - Changing tests to run with both PHP 6 and PHP 5.3 to make future MFH 
easier. Basically three changes over all files: a) s/unicode(/%unicode|string% 
b) s/[u/[%u|b% c) s/unicode.semantics/version_compare 
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/001.phpt?r1=1.3.2.1.4.1&r2=1.3.2.1.4.2&diff_format=u
Index: php-src/ext/mysql/tests/001.phpt
diff -u php-src/ext/mysql/tests/001.phpt:1.3.2.1.4.1 
php-src/ext/mysql/tests/001.phpt:1.3.2.1.4.2
--- php-src/ext/mysql/tests/001.phpt:1.3.2.1.4.1        Wed Oct 10 09:47:21 2007
+++ php-src/ext/mysql/tests/001.phpt    Wed Jul  1 15:33:30 2009
@@ -25,9 +25,6 @@
 var_dump($test);
 print "done!";
 ?>
---EXPECT--
-string(2) "11"
+--EXPECTF--
+%unicode|string%(2) "11"
 done!
---UEXPECTF--
-unicode(2) "11"
-done!
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/002.phpt?r1=1.1.8.2&r2=1.1.8.3&diff_format=u
Index: php-src/ext/mysql/tests/002.phpt
diff -u php-src/ext/mysql/tests/002.phpt:1.1.8.2 
php-src/ext/mysql/tests/002.phpt:1.1.8.3
--- php-src/ext/mysql/tests/002.phpt:1.1.8.2    Fri Oct 12 11:57:18 2007
+++ php-src/ext/mysql/tests/002.phpt    Wed Jul  1 15:33:31 2009
@@ -39,42 +39,19 @@
 bool(true)
 resource(%d) of type (mysql result)
 array(3) {
-  ["col1"]=>
-  string(1) "1"
-  ["col2"]=>
-  string(3) "foo"
-  ["col3"]=>
-  string(3) "bar"
+  [%u|b%"col1"]=>
+  %unicode|string%(1) "1"
+  [%u|b%"col2"]=>
+  %unicode|string%(3) "foo"
+  [%u|b%"col3"]=>
+  %unicode|string%(3) "bar"
 }
 array(3) {
-  ["col1"]=>
-  string(1) "2"
-  ["col2"]=>
-  string(3) "foo"
-  ["col3"]=>
-  string(3) "bar"
+  [%u|b%"col1"]=>
+  %unicode|string%(1) "2"
+  [%u|b%"col2"]=>
+  %unicode|string%(3) "foo"
+  [%u|b%"col3"]=>
+  %unicode|string%(3) "bar"
 }
 done!
---UEXPECTF--
-resource(%d) of type (mysql link)
-bool(true)
-bool(true)
-bool(true)
-resource(%d) of type (mysql result)
-array(3) {
-  [u"col1"]=>
-  unicode(1) "1"
-  [u"col2"]=>
-  unicode(3) "foo"
-  [u"col3"]=>
-  unicode(3) "bar"
-}
-array(3) {
-  [u"col1"]=>
-  unicode(1) "2"
-  [u"col2"]=>
-  unicode(3) "foo"
-  [u"col3"]=>
-  unicode(3) "bar"
-}
-done!
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/003.phpt?r1=1.1.8.2&r2=1.1.8.3&diff_format=u
Index: php-src/ext/mysql/tests/003.phpt
diff -u php-src/ext/mysql/tests/003.phpt:1.1.8.2 
php-src/ext/mysql/tests/003.phpt:1.1.8.3
--- php-src/ext/mysql/tests/003.phpt:1.1.8.2    Fri Oct 12 11:57:18 2007
+++ php-src/ext/mysql/tests/003.phpt    Wed Jul  1 15:33:31 2009
@@ -55,62 +55,31 @@
 --EXPECTF--
 ==stdClass==
 object(stdClass)#%d (1) {
-  ["a"]=>
-  string(3) "one"
+  [%u|b%"a"]=>
+  %unicode|string%(3) "one"
 }
 object(stdClass)#%d (1) {
-  ["a"]=>
-  string(3) "two"
+  [%u|b%"a"]=>
+  %unicode|string%(3) "two"
 }
 object(stdClass)#%d (1) {
-  ["a"]=>
-  string(5) "three"
+  [%u|b%"a"]=>
+  %unicode|string%(5) "three"
 }
 ==class24==
 class24::__construct
 object(class24)#%d (1) {
-  ["a"]=>
-  string(3) "one"
+  [%u|b%"a"]=>
+  %unicode|string%(3) "one"
 }
 class24::__construct
 object(class24)#%d (1) {
-  ["a"]=>
-  string(3) "two"
+  [%u|b%"a"]=>
+  %unicode|string%(3) "two"
 }
 class24::__construct
 object(class24)#%d (1) {
-  ["a"]=>
-  string(5) "three"
+  [%u|b%"a"]=>
+  %unicode|string%(5) "three"
 }
 done!
---UEXPECTF--
-==stdClass==
-object(stdClass)#%d (1) {
-  [u"a"]=>
-  unicode(3) "one"
-}
-object(stdClass)#%d (1) {
-  [u"a"]=>
-  unicode(3) "two"
-}
-object(stdClass)#%d (1) {
-  [u"a"]=>
-  unicode(5) "three"
-}
-==class24==
-class24::__construct
-object(class24)#%d (1) {
-  [u"a"]=>
-  unicode(3) "one"
-}
-class24::__construct
-object(class24)#%d (1) {
-  [u"a"]=>
-  unicode(3) "two"
-}
-class24::__construct
-object(class24)#%d (1) {
-  [u"a"]=>
-  unicode(5) "three"
-}
-done!
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_connect.phpt?r1=1.2.2.3&r2=1.2.2.4&diff_format=u
Index: php-src/ext/mysql/tests/mysql_connect.phpt
diff -u php-src/ext/mysql/tests/mysql_connect.phpt:1.2.2.3 
php-src/ext/mysql/tests/mysql_connect.phpt:1.2.2.4
--- php-src/ext/mysql/tests/mysql_connect.phpt:1.2.2.3  Wed Feb  6 15:34:35 2008
+++ php-src/ext/mysql/tests/mysql_connect.phpt  Wed Jul  1 15:33:31 2009
@@ -81,16 +81,6 @@
        }
 }
 
-/* we don't care if we can connect or not, this is just to test the different 
connect syntax variants */
-$myhost = sprintf('%s:%d', $host, $port );
-if ($link = mysql_connect($myhost, $user, $passwd, true))
-       mysql_close($link);
-
-/* interesting, isn't it? */
-$myhost = sprintf('%s:%d', $host, $port , $socket);
-if ($link = mysql_connect($myhost, $user, $passwd, true))
-       mysql_close($link);
-
 print "done!";
 ?>
 --EXPECTF--
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_escape_string.phpt?r1=1.2.2.2&r2=1.2.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_escape_string.phpt
diff -u php-src/ext/mysql/tests/mysql_escape_string.phpt:1.2.2.2 
php-src/ext/mysql/tests/mysql_escape_string.phpt:1.2.2.3
--- php-src/ext/mysql/tests/mysql_escape_string.phpt:1.2.2.2    Wed Oct 10 
09:51:45 2007
+++ php-src/ext/mysql/tests/mysql_escape_string.phpt    Wed Jul  1 15:33:31 2009
@@ -23,20 +23,11 @@
 print "done!";
 ?>
 --EXPECTF--
-string(31) "Am I a unicode string in PHP 6?"
-string(2) "\\"
-string(2) "\""
-string(2) "\'"
-string(2) "\n"
-string(2) "\r"
-string(8) "foo\0bar"
+%unicode|string%(31) "Am I a unicode string in PHP 6?"
+%unicode|string%(2) "\\"
+%unicode|string%(2) "\""
+%unicode|string%(2) "\'"
+%unicode|string%(2) "\n"
+%unicode|string%(2) "\r"
+%unicode|string%(8) "foo\0bar"
 done!
---UEXPECTF--
-unicode(31) "Am I a unicode string in PHP 6?"
-unicode(2) "\\"
-unicode(2) "\""
-unicode(2) "\'"
-unicode(2) "\n"
-unicode(2) "\r"
-unicode(8) "foo\0bar"
-done!
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_fetch_array.phpt?r1=1.3.2.4&r2=1.3.2.5&diff_format=u
Index: php-src/ext/mysql/tests/mysql_fetch_array.phpt
diff -u php-src/ext/mysql/tests/mysql_fetch_array.phpt:1.3.2.4 
php-src/ext/mysql/tests/mysql_fetch_array.phpt:1.3.2.5
--- php-src/ext/mysql/tests/mysql_fetch_array.phpt:1.3.2.4      Mon Dec  1 
21:20:47 2008
+++ php-src/ext/mysql/tests/mysql_fetch_array.phpt      Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_fetch_array()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -281,150 +281,74 @@
 [005]
 array(4) {
   [0]=>
-  string(1) "1"
-  ["id"]=>
-  string(1) "1"
-  [1]=>
-  string(1) "a"
-  ["label"]=>
-  string(1) "a"
-}
-[006]
-array(2) {
-  [0]=>
-  string(1) "2"
-  [1]=>
-  string(1) "b"
-}
-[007]
-array(4) {
-  [0]=>
-  string(1) "3"
-  ["id"]=>
-  string(1) "3"
-  [1]=>
-  string(1) "c"
-  ["label"]=>
-  string(1) "c"
-}
-[008]
-array(2) {
-  ["id"]=>
-  string(1) "4"
-  ["label"]=>
-  string(1) "d"
-}
-[009]
-array(4) {
-  [0]=>
-  string(1) "5"
-  ["id"]=>
-  string(1) "5"
-  [1]=>
-  string(1) "e"
-  ["label"]=>
-  string(1) "e"
-}
-[011]
-array(11) {
-  [0]=>
-  string(1) "1"
-  ["a"]=>
-  string(1) "2"
-  [1]=>
-  string(1) "2"
-  [2]=>
-  string(1) "3"
-  ["c"]=>
-  string(1) "3"
-  [3]=>
-  string(1) "4"
-  ["C"]=>
-  string(1) "4"
-  [4]=>
-  NULL
-  ["d"]=>
-  NULL
-  [5]=>
-  string(1) "1"
-  ["e"]=>
-  string(1) "1"
-}
-
-Warning: mysql_fetch_array(): %d is not a valid MySQL result resource in %s on 
line %d
-done!
---UEXPECTF--
-[005]
-array(4) {
-  [0]=>
-  unicode(1) "1"
-  [u"id"]=>
-  unicode(1) "1"
+  %unicode|string%(1) "1"
+  [%u|b%"id"]=>
+  %unicode|string%(1) "1"
   [1]=>
-  unicode(1) "a"
-  [u"label"]=>
-  unicode(1) "a"
+  %unicode|string%(1) "a"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "a"
 }
 [006]
 array(2) {
   [0]=>
-  unicode(1) "2"
+  %unicode|string%(1) "2"
   [1]=>
-  unicode(1) "b"
+  %unicode|string%(1) "b"
 }
 [007]
 array(4) {
   [0]=>
-  unicode(1) "3"
-  [u"id"]=>
-  unicode(1) "3"
+  %unicode|string%(1) "3"
+  [%u|b%"id"]=>
+  %unicode|string%(1) "3"
   [1]=>
-  unicode(1) "c"
-  [u"label"]=>
-  unicode(1) "c"
+  %unicode|string%(1) "c"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "c"
 }
 [008]
 array(2) {
-  [u"id"]=>
-  unicode(1) "4"
-  [u"label"]=>
-  unicode(1) "d"
+  [%u|b%"id"]=>
+  %unicode|string%(1) "4"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "d"
 }
 [009]
 array(4) {
   [0]=>
-  unicode(1) "5"
-  [u"id"]=>
-  unicode(1) "5"
+  %unicode|string%(1) "5"
+  [%u|b%"id"]=>
+  %unicode|string%(1) "5"
   [1]=>
-  unicode(1) "e"
-  [u"label"]=>
-  unicode(1) "e"
+  %unicode|string%(1) "e"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "e"
 }
 [011]
 array(11) {
   [0]=>
-  unicode(1) "1"
-  [u"a"]=>
-  unicode(1) "2"
+  %unicode|string%(1) "1"
+  [%u|b%"a"]=>
+  %unicode|string%(1) "2"
   [1]=>
-  unicode(1) "2"
+  %unicode|string%(1) "2"
   [2]=>
-  unicode(1) "3"
-  [u"c"]=>
-  unicode(1) "3"
+  %unicode|string%(1) "3"
+  [%u|b%"c"]=>
+  %unicode|string%(1) "3"
   [3]=>
-  unicode(1) "4"
-  [u"C"]=>
-  unicode(1) "4"
+  %unicode|string%(1) "4"
+  [%u|b%"C"]=>
+  %unicode|string%(1) "4"
   [4]=>
   NULL
-  [u"d"]=>
+  [%u|b%"d"]=>
   NULL
   [5]=>
-  unicode(1) "1"
-  [u"e"]=>
-  unicode(1) "1"
+  %unicode|string%(1) "1"
+  [%u|b%"e"]=>
+  %unicode|string%(1) "1"
 }
 
 Warning: mysql_fetch_array(): %d is not a valid MySQL result resource in %s on 
line %d
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_fetch_assoc.phpt?r1=1.3.2.3&r2=1.3.2.4&diff_format=u
Index: php-src/ext/mysql/tests/mysql_fetch_assoc.phpt
diff -u php-src/ext/mysql/tests/mysql_fetch_assoc.phpt:1.3.2.3 
php-src/ext/mysql/tests/mysql_fetch_assoc.phpt:1.3.2.4
--- php-src/ext/mysql/tests/mysql_fetch_assoc.phpt:1.3.2.3      Mon Dec  1 
21:20:47 2008
+++ php-src/ext/mysql/tests/mysql_fetch_assoc.phpt      Wed Jul  1 15:33:31 2009
@@ -61,78 +61,39 @@
 --EXPECTF--
 [005]
 array(2) {
-  ["id"]=>
-  string(1) "1"
-  ["label"]=>
-  string(1) "a"
+  [%u|b%"id"]=>
+  %unicode|string%(1) "1"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "a"
 }
 [006]
 bool(false)
 [008]
 array(5) {
-  ["a"]=>
-  string(1) "2"
-  ["c"]=>
-  string(1) "3"
-  ["C"]=>
-  string(1) "4"
-  ["d"]=>
+  [%u|b%"a"]=>
+  %unicode|string%(1) "2"
+  [%u|b%"c"]=>
+  %unicode|string%(1) "3"
+  [%u|b%"C"]=>
+  %unicode|string%(1) "4"
+  [%u|b%"d"]=>
   NULL
-  ["e"]=>
-  string(1) "1"
+  [%u|b%"e"]=>
+  %unicode|string%(1) "1"
 }
 
 Warning: mysql_fetch_assoc(): %d is not a valid MySQL result resource in %s on 
line %d
 [010]
 array(5) {
-  ["id"]=>
-  string(1) "1"
-  ["label"]=>
-  string(1) "a"
-  ["_id"]=>
-  string(1) "1"
-  ["_label"]=>
-  string(2) "aa"
-  ["_foo"]=>
-  NULL
-}
-done!
---UEXPECTF--
-[005]
-array(2) {
-  [u"id"]=>
-  unicode(1) "1"
-  [u"label"]=>
-  unicode(1) "a"
-}
-[006]
-bool(false)
-[008]
-array(5) {
-  [u"a"]=>
-  unicode(1) "2"
-  [u"c"]=>
-  unicode(1) "3"
-  [u"C"]=>
-  unicode(1) "4"
-  [u"d"]=>
-  NULL
-  [u"e"]=>
-  unicode(1) "1"
-}
-
-Warning: mysql_fetch_assoc(): %d is not a valid MySQL result resource in %s on 
line %d
-[010]
-array(5) {
-  [u"id"]=>
-  unicode(1) "1"
-  [u"label"]=>
-  unicode(1) "a"
-  [u"_id"]=>
-  unicode(1) "1"
-  [u"_label"]=>
-  unicode(2) "aa"
-  [u"_foo"]=>
+  [%u|b%"id"]=>
+  %unicode|string%(1) "1"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "a"
+  [%u|b%"_id"]=>
+  %unicode|string%(1) "1"
+  [%u|b%"_label"]=>
+  %unicode|string%(2) "aa"
+  [%u|b%"_foo"]=>
   NULL
 }
 done!
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_fetch_field.phpt?r1=1.4.2.3&r2=1.4.2.4&diff_format=u
Index: php-src/ext/mysql/tests/mysql_fetch_field.phpt
diff -u php-src/ext/mysql/tests/mysql_fetch_field.phpt:1.4.2.3 
php-src/ext/mysql/tests/mysql_fetch_field.phpt:1.4.2.4
--- php-src/ext/mysql/tests/mysql_fetch_field.phpt:1.4.2.3      Fri Nov 28 
20:23:49 2008
+++ php-src/ext/mysql/tests/mysql_fetch_field.phpt      Wed Jul  1 15:33:31 2009
@@ -39,13 +39,13 @@
        if (!$res = mysql_query("SELECT id AS ID, label FROM test AS TEST ORDER 
BY id LIMIT 1", $link)) {
                printf("[005] [%d] %s\n", mysql_errno($link), 
mysql_error($link));
        }
-       if (false !== ($tmp = mysql_fetch_field($res, PHP_INT_MAX * 2)))
-               printf("[006] Expecting boolean/false got %s/%s\n", 
gettype($tmp), $tmp);
+       if (false !== ($tmp = mysql_fetch_field($res, PHP_INT_MAX - 1)))
+               printf("[006] Expecting boolean/false got %s/%s\n", 
gettype($tmp), var_export($tmp, true));
 
        mysql_free_result($res);
 
        if (false !== ($tmp = mysql_fetch_field($res)))
-               printf("[007] Expecting boolean/false, got %s/%s\n", 
gettype($tmp), $tmp);
+               printf("[007] Expecting boolean/false, got %s/%s\n", 
gettype($tmp), var_export($tmp, true));
 
        $types = array(
                'BIT'               => array(1, 'int'),
@@ -135,59 +135,59 @@
 ?>
 --EXPECTF--
 object(stdClass)#%d (13) {
-  ["name"]=>
-  string(2) "ID"
-  ["table"]=>
-  string(4) "TEST"
-  ["def"]=>
-  string(0) ""
-  ["max_length"]=>
+  [%u|b%"name"]=>
+  %unicode|string%(2) "ID"
+  [%u|b%"table"]=>
+  %unicode|string%(4) "TEST"
+  [%u|b%"def"]=>
+  %unicode|string%(0) ""
+  [%u|b%"max_length"]=>
   int(1)
-  ["not_null"]=>
+  [%u|b%"not_null"]=>
   int(1)
-  ["primary_key"]=>
+  [%u|b%"primary_key"]=>
   int(1)
-  ["multiple_key"]=>
+  [%u|b%"multiple_key"]=>
   int(0)
-  ["unique_key"]=>
+  [%u|b%"unique_key"]=>
   int(0)
-  ["numeric"]=>
+  [%u|b%"numeric"]=>
   int(1)
-  ["blob"]=>
+  [%u|b%"blob"]=>
   int(0)
-  ["type"]=>
-  string(3) "int"
-  ["unsigned"]=>
+  [%u|b%"type"]=>
+  %unicode|string%(3) "int"
+  [%u|b%"unsigned"]=>
   int(0)
-  ["zerofill"]=>
+  [%u|b%"zerofill"]=>
   int(0)
 }
 object(stdClass)#%d (13) {
-  ["name"]=>
-  string(5) "label"
-  ["table"]=>
-  string(4) "TEST"
-  ["def"]=>
-  string(0) ""
-  ["max_length"]=>
+  [%u|b%"name"]=>
+  %unicode|string%(5) "label"
+  [%u|b%"table"]=>
+  %unicode|string%(4) "TEST"
+  [%u|b%"def"]=>
+  %unicode|string%(0) ""
+  [%u|b%"max_length"]=>
   int(1)
-  ["not_null"]=>
+  [%u|b%"not_null"]=>
   int(0)
-  ["primary_key"]=>
+  [%u|b%"primary_key"]=>
   int(0)
-  ["multiple_key"]=>
+  [%u|b%"multiple_key"]=>
   int(0)
-  ["unique_key"]=>
+  [%u|b%"unique_key"]=>
   int(0)
-  ["numeric"]=>
+  [%u|b%"numeric"]=>
   int(0)
-  ["blob"]=>
+  [%u|b%"blob"]=>
   int(0)
-  ["type"]=>
-  string(6) "string"
-  ["unsigned"]=>
+  [%u|b%"type"]=>
+  %unicode|string%(6) "string"
+  [%u|b%"unsigned"]=>
   int(0)
-  ["zerofill"]=>
+  [%u|b%"zerofill"]=>
   int(0)
 }
 bool(false)
@@ -196,178 +196,59 @@
 
 Warning: mysql_fetch_field(): %d is not a valid MySQL result resource in %s on 
line %d
 object(stdClass)#%d (13) {
-  ["name"]=>
-  string(2) "id"
-  ["table"]=>
-  string(4) "test"
-  ["def"]=>
-  string(0) ""
-  ["max_length"]=>
+  [%u|b%"name"]=>
+  %unicode|string%(2) "id"
+  [%u|b%"table"]=>
+  %unicode|string%(4) "test"
+  [%u|b%"def"]=>
+  %unicode|string%(0) ""
+  [%u|b%"max_length"]=>
   int(1)
-  ["not_null"]=>
+  [%u|b%"not_null"]=>
   int(0)
-  ["primary_key"]=>
+  [%u|b%"primary_key"]=>
   int(0)
-  ["multiple_key"]=>
+  [%u|b%"multiple_key"]=>
   int(0)
-  ["unique_key"]=>
+  [%u|b%"unique_key"]=>
   int(0)
-  ["numeric"]=>
+  [%u|b%"numeric"]=>
   int(1)
-  ["blob"]=>
+  [%u|b%"blob"]=>
   int(0)
-  ["type"]=>
-  string(3) "int"
-  ["unsigned"]=>
+  [%u|b%"type"]=>
+  %unicode|string%(3) "int"
+  [%u|b%"unsigned"]=>
   int(0)
-  ["zerofill"]=>
+  [%u|b%"zerofill"]=>
   int(0)
 }
 object(stdClass)#%d (13) {
-  ["name"]=>
-  string(2) "id"
-  ["table"]=>
-  string(4) "test"
-  ["def"]=>
-  string(1) "1"
-  ["max_length"]=>
+  [%u|b%"name"]=>
+  %unicode|string%(2) "id"
+  [%u|b%"table"]=>
+  %unicode|string%(4) "test"
+  [%u|b%"def"]=>
+  %unicode|string%(1) "1"
+  [%u|b%"max_length"]=>
   int(0)
-  ["not_null"]=>
+  [%u|b%"not_null"]=>
   int(0)
-  ["primary_key"]=>
+  [%u|b%"primary_key"]=>
   int(0)
-  ["multiple_key"]=>
+  [%u|b%"multiple_key"]=>
   int(0)
-  ["unique_key"]=>
+  [%u|b%"unique_key"]=>
   int(0)
-  ["numeric"]=>
+  [%u|b%"numeric"]=>
   int(1)
-  ["blob"]=>
+  [%u|b%"blob"]=>
   int(0)
-  ["type"]=>
-  string(3) "int"
-  ["unsigned"]=>
+  [%u|b%"type"]=>
+  %unicode|string%(3) "int"
+  [%u|b%"unsigned"]=>
   int(0)
-  ["zerofill"]=>
-  int(0)
-}
-done!
---UEXPECTF--
-object(stdClass)#%d (13) {
-  [u"name"]=>
-  unicode(2) "ID"
-  [u"table"]=>
-  unicode(4) "TEST"
-  [u"def"]=>
-  unicode(0) ""
-  [u"max_length"]=>
-  int(1)
-  [u"not_null"]=>
-  int(1)
-  [u"primary_key"]=>
-  int(1)
-  [u"multiple_key"]=>
-  int(0)
-  [u"unique_key"]=>
-  int(0)
-  [u"numeric"]=>
-  int(1)
-  [u"blob"]=>
-  int(0)
-  [u"type"]=>
-  unicode(3) "int"
-  [u"unsigned"]=>
-  int(0)
-  [u"zerofill"]=>
-  int(0)
-}
-object(stdClass)#%d (13) {
-  [u"name"]=>
-  unicode(5) "label"
-  [u"table"]=>
-  unicode(4) "TEST"
-  [u"def"]=>
-  unicode(0) ""
-  [u"max_length"]=>
-  int(1)
-  [u"not_null"]=>
-  int(0)
-  [u"primary_key"]=>
-  int(0)
-  [u"multiple_key"]=>
-  int(0)
-  [u"unique_key"]=>
-  int(0)
-  [u"numeric"]=>
-  int(0)
-  [u"blob"]=>
-  int(0)
-  [u"type"]=>
-  unicode(6) "string"
-  [u"unsigned"]=>
-  int(0)
-  [u"zerofill"]=>
-  int(0)
-}
-bool(false)
-
-Warning: mysql_fetch_field(): Bad field offset in %s on line %d
-
-Warning: mysql_fetch_field(): %d is not a valid MySQL result resource in %s on 
line %d
-object(stdClass)#%d (13) {
-  [u"name"]=>
-  unicode(2) "id"
-  [u"table"]=>
-  unicode(4) "test"
-  [u"def"]=>
-  unicode(0) ""
-  [u"max_length"]=>
-  int(1)
-  [u"not_null"]=>
-  int(0)
-  [u"primary_key"]=>
-  int(0)
-  [u"multiple_key"]=>
-  int(0)
-  [u"unique_key"]=>
-  int(0)
-  [u"numeric"]=>
-  int(1)
-  [u"blob"]=>
-  int(0)
-  [u"type"]=>
-  unicode(3) "int"
-  [u"unsigned"]=>
-  int(0)
-  [u"zerofill"]=>
-  int(0)
-}
-object(stdClass)#%d (13) {
-  [u"name"]=>
-  unicode(2) "id"
-  [u"table"]=>
-  unicode(4) "test"
-  [u"def"]=>
-  unicode(1) "1"
-  [u"max_length"]=>
-  int(0)
-  [u"not_null"]=>
-  int(0)
-  [u"primary_key"]=>
-  int(0)
-  [u"multiple_key"]=>
-  int(0)
-  [u"unique_key"]=>
-  int(0)
-  [u"numeric"]=>
-  int(1)
-  [u"blob"]=>
-  int(0)
-  [u"type"]=>
-  unicode(3) "int"
-  [u"unsigned"]=>
-  int(0)
-  [u"zerofill"]=>
+  [%u|b%"zerofill"]=>
   int(0)
 }
 done!
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_fetch_object.phpt?r1=1.3.2.2&r2=1.3.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_fetch_object.phpt
diff -u php-src/ext/mysql/tests/mysql_fetch_object.phpt:1.3.2.2 
php-src/ext/mysql/tests/mysql_fetch_object.phpt:1.3.2.3
--- php-src/ext/mysql/tests/mysql_fetch_object.phpt:1.3.2.2     Wed Oct 10 
09:51:45 2007
+++ php-src/ext/mysql/tests/mysql_fetch_object.phpt     Wed Jul  1 15:33:31 2009
@@ -79,20 +79,20 @@
 ?>
 --EXPECTF--
 object(stdClass)#%d (2) {
-  ["ID"]=>
-  string(1) "1"
-  ["label"]=>
-  string(1) "a"
+  [%u|b%"ID"]=>
+  %unicode|string%(1) "1"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "a"
 }
 object(mysql_fetch_object_test)#%d (4) {
-  ["a"]=>
+  [%u|b%"a"]=>
   NULL
-  ["b"]=>
+  [%u|b%"b"]=>
   NULL
-  ["ID"]=>
-  string(1) "2"
-  ["label"]=>
-  string(1) "b"
+  [%u|b%"ID"]=>
+  %unicode|string%(1) "2"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "b"
 }
 
 Warning: Missing argument 1 for mysql_fetch_object_construct::__construct() in 
%s on line %d
@@ -103,107 +103,38 @@
 
 Notice: Undefined variable: b in %s on line %d
 object(mysql_fetch_object_construct)#%d (4) {
-  ["a"]=>
+  [%u|b%"a"]=>
   NULL
-  ["b"]=>
+  [%u|b%"b"]=>
   NULL
-  ["ID"]=>
-  string(1) "3"
-  ["label"]=>
-  string(1) "c"
+  [%u|b%"ID"]=>
+  %unicode|string%(1) "3"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "c"
 }
 
 Warning: Missing argument 2 for mysql_fetch_object_construct::__construct() in 
%s on line %d
 
 Notice: Undefined variable: b in %s on line %d
 object(mysql_fetch_object_construct)#%d (4) {
-  ["a"]=>
-  string(1) "a"
-  ["b"]=>
-  NULL
-  ["ID"]=>
-  string(1) "4"
-  ["label"]=>
-  string(1) "d"
-}
-object(mysql_fetch_object_construct)#%d (4) {
-  ["a"]=>
-  string(1) "a"
-  ["b"]=>
-  string(1) "b"
-  ["ID"]=>
-  string(1) "5"
-  ["label"]=>
-  string(1) "e"
-}
-bool(false)
-bool(false)
-bool(false)
-bool(false)
-bool(false)
-
-Warning: mysql_fetch_object(): %d is not a valid MySQL result resource in %s 
on line %d
-bool(false)
-
-Fatal error: Class 'this_class_does_not_exist' not found in %s on line %d
---UEXPECTF--
-object(stdClass)#%d (2) {
-  [u"ID"]=>
-  unicode(1) "1"
-  [u"label"]=>
-  unicode(1) "a"
-}
-object(mysql_fetch_object_test)#%d (4) {
-  [u"a"]=>
-  NULL
-  [u"b"]=>
-  NULL
-  [u"ID"]=>
-  unicode(1) "2"
-  [u"label"]=>
-  unicode(1) "b"
-}
-
-Warning: Missing argument 1 for mysql_fetch_object_construct::__construct() in 
%s on line %d
-
-Warning: Missing argument 2 for mysql_fetch_object_construct::__construct() in 
%s on line %d
-
-Notice: Undefined variable: a in %s on line %d
-
-Notice: Undefined variable: b in %s on line %d
-object(mysql_fetch_object_construct)#%d (4) {
-  [u"a"]=>
-  NULL
-  [u"b"]=>
-  NULL
-  [u"ID"]=>
-  unicode(1) "3"
-  [u"label"]=>
-  unicode(1) "c"
-}
-
-Warning: Missing argument 2 for mysql_fetch_object_construct::__construct() in 
%s on line %d
-
-Notice: Undefined variable: b in %s on line %d
-object(mysql_fetch_object_construct)#%d (4) {
-  [u"a"]=>
-  unicode(1) "a"
-  [u"b"]=>
-  NULL
-  [u"ID"]=>
-  unicode(1) "4"
-  [u"label"]=>
-  unicode(1) "d"
-}
-object(mysql_fetch_object_construct)#%d (4) {
-  [u"a"]=>
-  unicode(1) "a"
-  [u"b"]=>
-  unicode(1) "b"
-  [u"ID"]=>
-  unicode(1) "5"
-  [u"label"]=>
-  unicode(1) "e"
+  [%u|b%"a"]=>
+  %unicode|string%(1) "a"
+  [%u|b%"b"]=>
+  NULL
+  [%u|b%"ID"]=>
+  %unicode|string%(1) "4"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "d"
+}
+object(mysql_fetch_object_construct)#%d (4) {
+  [%u|b%"a"]=>
+  %unicode|string%(1) "a"
+  [%u|b%"b"]=>
+  %unicode|string%(1) "b"
+  [%u|b%"ID"]=>
+  %unicode|string%(1) "5"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "e"
 }
 bool(false)
 bool(false)
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_fetch_row.phpt?r1=1.3.2.4&r2=1.3.2.5&diff_format=u
Index: php-src/ext/mysql/tests/mysql_fetch_row.phpt
diff -u php-src/ext/mysql/tests/mysql_fetch_row.phpt:1.3.2.4 
php-src/ext/mysql/tests/mysql_fetch_row.phpt:1.3.2.5
--- php-src/ext/mysql/tests/mysql_fetch_row.phpt:1.3.2.4        Mon Dec  1 
21:20:47 2008
+++ php-src/ext/mysql/tests/mysql_fetch_row.phpt        Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_fetch_row()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -40,27 +40,13 @@
 [004]
 array(2) {
   [0]=>
-  string(1) "1"
-  [1]=>
-  string(1) "a"
-}
-[005]
-bool(false)
-
-Warning: mysql_fetch_row(): %d is not a valid MySQL result resource in %s on 
line %d
-bool(false)
-done!
---UEXPECTF--
-[004]
-array(2) {
-  [0]=>
-  unicode(1) "1"
+  %unicode|string%(1) "1"
   [1]=>
-  unicode(1) "a"
+  %unicode|string%(1) "a"
 }
 [005]
 bool(false)
 
 Warning: mysql_fetch_row(): %d is not a valid MySQL result resource in %s on 
line %d
 bool(false)
-done!
+done!
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_field_name.phpt?r1=1.3.2.3&r2=1.3.2.4&diff_format=u
Index: php-src/ext/mysql/tests/mysql_field_name.phpt
diff -u php-src/ext/mysql/tests/mysql_field_name.phpt:1.3.2.3 
php-src/ext/mysql/tests/mysql_field_name.phpt:1.3.2.4
--- php-src/ext/mysql/tests/mysql_field_name.phpt:1.3.2.3       Fri Nov 28 
20:23:49 2008
+++ php-src/ext/mysql/tests/mysql_field_name.phpt       Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_field_name()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -45,18 +45,7 @@
 Warning: mysql_field_name() expects exactly 2 parameters, 1 given in %s on 
line %d
 
 Warning: mysql_field_name(): Field -1 is invalid for MySQL result index %d in 
%s on line %d
-string(2) "id"
-
-Warning: mysql_field_name(): Field 2 is invalid for MySQL result index %d in 
%s on line %d
-
-Warning: mysql_field_name(): %d is not a valid MySQL result resource in %s on 
line %d
-bool(false)
-done!
---UEXPECTF--
-Warning: Wrong parameter count for mysql_field_name() in %s on line %d
-
-Warning: mysql_field_name(): Field -1 is invalid for MySQL result index %d in 
%s on line %d
-unicode(2) "id"
+%unicode|string%(2) "id"
 
 Warning: mysql_field_name(): Field 2 is invalid for MySQL result index %d in 
%s on line %d
 
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_field_seek.phpt?r1=1.3.2.2&r2=1.3.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_field_seek.phpt
diff -u php-src/ext/mysql/tests/mysql_field_seek.phpt:1.3.2.2 
php-src/ext/mysql/tests/mysql_field_seek.phpt:1.3.2.3
--- php-src/ext/mysql/tests/mysql_field_seek.phpt:1.3.2.2       Wed Oct 10 
09:51:45 2007
+++ php-src/ext/mysql/tests/mysql_field_seek.phpt       Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_field_seek()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -43,186 +43,89 @@
 Warning: mysql_field_seek(): Field -1 is invalid for MySQL result index %d in 
%s on line %d
 bool(false)
 object(stdClass)#%d (13) {
-  ["name"]=>
-  string(2) "id"
-  ["table"]=>
-  string(4) "test"
-  ["def"]=>
-  string(0) ""
-  ["max_length"]=>
-  int(1)
-  ["not_null"]=>
-  int(1)
-  ["primary_key"]=>
-  int(1)
-  ["multiple_key"]=>
-  int(0)
-  ["unique_key"]=>
-  int(0)
-  ["numeric"]=>
-  int(1)
-  ["blob"]=>
-  int(0)
-  ["type"]=>
-  string(3) "int"
-  ["unsigned"]=>
-  int(0)
-  ["zerofill"]=>
-  int(0)
-}
-bool(true)
-object(stdClass)#%d (13) {
-  ["name"]=>
-  string(2) "id"
-  ["table"]=>
-  string(4) "test"
-  ["def"]=>
-  string(0) ""
-  ["max_length"]=>
-  int(1)
-  ["not_null"]=>
-  int(1)
-  ["primary_key"]=>
-  int(1)
-  ["multiple_key"]=>
-  int(0)
-  ["unique_key"]=>
-  int(0)
-  ["numeric"]=>
-  int(1)
-  ["blob"]=>
-  int(0)
-  ["type"]=>
-  string(3) "int"
-  ["unsigned"]=>
-  int(0)
-  ["zerofill"]=>
-  int(0)
-}
-bool(true)
-object(stdClass)#%d (13) {
-  ["name"]=>
-  string(5) "label"
-  ["table"]=>
-  string(4) "test"
-  ["def"]=>
-  string(0) ""
-  ["max_length"]=>
-  int(1)
-  ["not_null"]=>
-  int(0)
-  ["primary_key"]=>
-  int(0)
-  ["multiple_key"]=>
-  int(0)
-  ["unique_key"]=>
-  int(0)
-  ["numeric"]=>
-  int(0)
-  ["blob"]=>
-  int(0)
-  ["type"]=>
-  string(6) "string"
-  ["unsigned"]=>
-  int(0)
-  ["zerofill"]=>
-  int(0)
-}
-
-Warning: mysql_field_seek(): Field %d is invalid for MySQL result index %d in 
%s on line %d
-bool(false)
-bool(false)
-
-Warning: mysql_field_seek(): %d is not a valid MySQL result resource in %s on 
line %d
-bool(false)
-done!
---UEXPECTF--
-Warning: mysql_field_seek(): Field -1 is invalid for MySQL result index %d in 
%s on line %d
-bool(false)
-object(stdClass)#%d (13) {
-  [u"name"]=>
-  unicode(2) "id"
-  [u"table"]=>
-  unicode(4) "test"
-  [u"def"]=>
-  unicode(0) ""
-  [u"max_length"]=>
+  [%u|b%"name"]=>
+  %unicode|string%(2) "id"
+  [%u|b%"table"]=>
+  %unicode|string%(4) "test"
+  [%u|b%"def"]=>
+  %unicode|string%(0) ""
+  [%u|b%"max_length"]=>
   int(1)
-  [u"not_null"]=>
+  [%u|b%"not_null"]=>
   int(1)
-  [u"primary_key"]=>
+  [%u|b%"primary_key"]=>
   int(1)
-  [u"multiple_key"]=>
+  [%u|b%"multiple_key"]=>
   int(0)
-  [u"unique_key"]=>
+  [%u|b%"unique_key"]=>
   int(0)
-  [u"numeric"]=>
+  [%u|b%"numeric"]=>
   int(1)
-  [u"blob"]=>
+  [%u|b%"blob"]=>
   int(0)
-  [u"type"]=>
-  unicode(3) "int"
-  [u"unsigned"]=>
+  [%u|b%"type"]=>
+  %unicode|string%(3) "int"
+  [%u|b%"unsigned"]=>
   int(0)
-  [u"zerofill"]=>
+  [%u|b%"zerofill"]=>
   int(0)
 }
 bool(true)
 object(stdClass)#%d (13) {
-  [u"name"]=>
-  unicode(2) "id"
-  [u"table"]=>
-  unicode(4) "test"
-  [u"def"]=>
-  unicode(0) ""
-  [u"max_length"]=>
+  [%u|b%"name"]=>
+  %unicode|string%(2) "id"
+  [%u|b%"table"]=>
+  %unicode|string%(4) "test"
+  [%u|b%"def"]=>
+  %unicode|string%(0) ""
+  [%u|b%"max_length"]=>
   int(1)
-  [u"not_null"]=>
+  [%u|b%"not_null"]=>
   int(1)
-  [u"primary_key"]=>
+  [%u|b%"primary_key"]=>
   int(1)
-  [u"multiple_key"]=>
+  [%u|b%"multiple_key"]=>
   int(0)
-  [u"unique_key"]=>
+  [%u|b%"unique_key"]=>
   int(0)
-  [u"numeric"]=>
+  [%u|b%"numeric"]=>
   int(1)
-  [u"blob"]=>
+  [%u|b%"blob"]=>
   int(0)
-  [u"type"]=>
-  unicode(3) "int"
-  [u"unsigned"]=>
+  [%u|b%"type"]=>
+  %unicode|string%(3) "int"
+  [%u|b%"unsigned"]=>
   int(0)
-  [u"zerofill"]=>
+  [%u|b%"zerofill"]=>
   int(0)
 }
 bool(true)
 object(stdClass)#%d (13) {
-  [u"name"]=>
-  unicode(5) "label"
-  [u"table"]=>
-  unicode(4) "test"
-  [u"def"]=>
-  unicode(0) ""
-  [u"max_length"]=>
+  [%u|b%"name"]=>
+  %unicode|string%(5) "label"
+  [%u|b%"table"]=>
+  %unicode|string%(4) "test"
+  [%u|b%"def"]=>
+  %unicode|string%(0) ""
+  [%u|b%"max_length"]=>
   int(1)
-  [u"not_null"]=>
+  [%u|b%"not_null"]=>
   int(0)
-  [u"primary_key"]=>
+  [%u|b%"primary_key"]=>
   int(0)
-  [u"multiple_key"]=>
+  [%u|b%"multiple_key"]=>
   int(0)
-  [u"unique_key"]=>
+  [%u|b%"unique_key"]=>
   int(0)
-  [u"numeric"]=>
+  [%u|b%"numeric"]=>
   int(0)
-  [u"blob"]=>
+  [%u|b%"blob"]=>
   int(0)
-  [u"type"]=>
-  unicode(6) "string"
-  [u"unsigned"]=>
+  [%u|b%"type"]=>
+  %unicode|string%(6) "string"
+  [%u|b%"unsigned"]=>
   int(0)
-  [u"zerofill"]=>
+  [%u|b%"zerofill"]=>
   int(0)
 }
 
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_field_table.phpt?r1=1.3.2.3&r2=1.3.2.4&diff_format=u
Index: php-src/ext/mysql/tests/mysql_field_table.phpt
diff -u php-src/ext/mysql/tests/mysql_field_table.phpt:1.3.2.3 
php-src/ext/mysql/tests/mysql_field_table.phpt:1.3.2.4
--- php-src/ext/mysql/tests/mysql_field_table.phpt:1.3.2.3      Fri Nov 28 
20:23:49 2008
+++ php-src/ext/mysql/tests/mysql_field_table.phpt      Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_field_table()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -45,18 +45,7 @@
 Warning: mysql_field_table() expects exactly 2 parameters, 1 given in %s on 
line %d
 
 Warning: mysql_field_table(): Field -1 is invalid for MySQL result index %d in 
%s on line %d
-string(4) "test"
-
-Warning: mysql_field_table(): Field 2 is invalid for MySQL result index %d in 
%s on line %d
-
-Warning: mysql_field_table(): %d is not a valid MySQL result resource in %s on 
line %d
-bool(false)
-done!
---UEXPECTF--
-Warning: Wrong parameter count for mysql_field_table() in %s on line %d
-
-Warning: mysql_field_table(): Field -1 is invalid for MySQL result index %d in 
%s on line %d
-unicode(4) "test"
+%unicode|string%(4) "test"
 
 Warning: mysql_field_table(): Field 2 is invalid for MySQL result index %d in 
%s on line %d
 
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_field_type.phpt?r1=1.3.2.3&r2=1.3.2.4&diff_format=u
Index: php-src/ext/mysql/tests/mysql_field_type.phpt
diff -u php-src/ext/mysql/tests/mysql_field_type.phpt:1.3.2.3 
php-src/ext/mysql/tests/mysql_field_type.phpt:1.3.2.4
--- php-src/ext/mysql/tests/mysql_field_type.phpt:1.3.2.3       Fri Nov 28 
20:23:49 2008
+++ php-src/ext/mysql/tests/mysql_field_type.phpt       Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_field_type()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -45,18 +45,7 @@
 Warning: mysql_field_type() expects exactly 2 parameters, 1 given in %s on 
line %d
 
 Warning: mysql_field_type(): Field -1 is invalid for MySQL result index %d in 
%s on line %d
-string(3) "int"
-
-Warning: mysql_field_type(): Field 2 is invalid for MySQL result index %d in 
%s on line %d
-
-Warning: mysql_field_type(): %d is not a valid MySQL result resource in %s on 
line %d
-bool(false)
-done!
---UEXPECTF--
-Warning: Wrong parameter count for mysql_field_type() in %s on line %d
-
-Warning: mysql_field_type(): Field -1 is invalid for MySQL result index %d in 
%s on line %d
-unicode(3) "int"
+%unicode|string%(3) "int"
 
 Warning: mysql_field_type(): Field 2 is invalid for MySQL result index %d in 
%s on line %d
 
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_pconn_max_links.phpt?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: php-src/ext/mysql/tests/mysql_pconn_max_links.phpt
diff -u php-src/ext/mysql/tests/mysql_pconn_max_links.phpt:1.1.2.1 
php-src/ext/mysql/tests/mysql_pconn_max_links.phpt:1.1.2.2
--- php-src/ext/mysql/tests/mysql_pconn_max_links.phpt:1.1.2.1  Wed Oct 10 
09:55:28 2007
+++ php-src/ext/mysql/tests/mysql_pconn_max_links.phpt  Wed Jul  1 15:33:31 2009
@@ -49,7 +49,7 @@
        else if ($port)
                $host = sprintf("%s:%s", $host, $port);
 
-       if (!$plink = mysql_pconnect($host, 'pcontest', 'pcontest'))
+       if (!$plink = mysql_pconnect($host, $user, $passwd))
                printf("[001] Cannot connect using the second DB user created 
during SKIPIF, [%d] %s\n",
                        mysql_errno(), mysql_error());
 
@@ -141,29 +141,15 @@
 ?>
 --EXPECTF--
 array(2) {
-  ["id"]=>
-  string(1) "1"
-  ["label"]=>
-  string(1) "a"
+  [%u|b%"id"]=>
+  %unicode|string%(1) "1"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "a"
 }
 array(2) {
-  ["id"]=>
-  string(1) "1"
-  ["label"]=>
-  string(1) "a"
-}
-done!
---UEXPECTF--
-array(2) {
-  [u"id"]=>
-  unicode(1) "1"
-  [u"label"]=>
-  unicode(1) "a"
-}
-array(2) {
-  [u"id"]=>
-  unicode(1) "1"
-  [u"label"]=>
-  unicode(1) "a"
+  [%u|b%"id"]=>
+  %unicode|string%(1) "1"
+  [%u|b%"label"]=>
+  %unicode|string%(1) "a"
 }
 done!
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_phpinfo.phpt?r1=1.2.2.5&r2=1.2.2.6&diff_format=u
Index: php-src/ext/mysql/tests/mysql_phpinfo.phpt
diff -u php-src/ext/mysql/tests/mysql_phpinfo.phpt:1.2.2.5 
php-src/ext/mysql/tests/mysql_phpinfo.phpt:1.2.2.6
--- php-src/ext/mysql/tests/mysql_phpinfo.phpt:1.2.2.5  Wed Jun 11 09:58:32 2008
+++ php-src/ext/mysql/tests/mysql_phpinfo.phpt  Wed Jul  1 15:33:31 2009
@@ -73,4 +73,4 @@
 print "done!";
 ?>
 --EXPECTF--
-done!
\ No newline at end of file
+done!
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_query_load_data_openbasedir.phpt?r1=1.1.2.2&r2=1.1.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_query_load_data_openbasedir.phpt
diff -u php-src/ext/mysql/tests/mysql_query_load_data_openbasedir.phpt:1.1.2.2 
php-src/ext/mysql/tests/mysql_query_load_data_openbasedir.phpt:1.1.2.3
--- php-src/ext/mysql/tests/mysql_query_load_data_openbasedir.phpt:1.1.2.2      
Sun Mar  9 01:07:01 2008
+++ php-src/ext/mysql/tests/mysql_query_load_data_openbasedir.phpt      Wed Jul 
 1 15:33:31 2009
@@ -52,7 +52,7 @@
 if (!$fp = fopen('./simple.csv', 'w'))
        printf("[003] Cannot open CSV file\n");
 
-if (ini_get('unicode.semantics')) {
+if (version_compare(PHP_VERSION, '5.9.9', '>') >= 0) {
        if (!fwrite($fp, (binary)"'97';'x';\n") ||
                !fwrite($fp, (binary)"'98';'y';\n") ||
                !fwrite($fp, (binary)"99;'z';\n")) {
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_query.phpt?r1=1.4.2.2&r2=1.4.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_query.phpt
diff -u php-src/ext/mysql/tests/mysql_query.phpt:1.4.2.2 
php-src/ext/mysql/tests/mysql_query.phpt:1.4.2.3
--- php-src/ext/mysql/tests/mysql_query.phpt:1.4.2.2    Wed Oct 10 09:56:47 2007
+++ php-src/ext/mysql/tests/mysql_query.phpt    Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_query()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -58,7 +58,7 @@
                        printf("[009] Result seems wrong, dumping\n");
                        var_dump($tmp);
                }
-               if (ini_get('unicode.semantics') && 
!is_unicode($tmp['p_version'])) {
+               if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && 
!is_unicode($tmp['p_version'])) {
                        printf("[010] Expecting unicode string, dumping\n");
                        var_dump($tmp);
                }
@@ -75,7 +75,7 @@
                        printf("[012] Result seems wrong, dumping\n");
                        var_dump($tmp);
                }
-               if (ini_get('unicode.semantics') && 
!is_unicode($tmp['f_version'])) {
+               if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && 
!is_unicode($tmp['f_version'])) {
                        printf("[013] Expecting unicode string, dumping\n");
                        var_dump($tmp);
                }
@@ -94,27 +94,14 @@
 ?>
 --EXPECTF--
 array(1) {
-  ["valid"]=>
-  string(30) "this is sql but with semicolon"
-}
-array(1) {
-  [""]=>
-  string(1) "a"
-}
-string(1) "a"
-
-Warning: mysql_query(): %d is not a valid MySQL-Link resource in %s on line %d
-done!
---UEXPECTF--
-array(1) {
-  [u"valid"]=>
-  unicode(30) "this is sql but with semicolon"
+  [%u|b%"valid"]=>
+  %unicode|string%(30) "this is sql but with semicolon"
 }
 array(1) {
-  [u""]=>
-  unicode(1) "a"
+  [%u|b%""]=>
+  %unicode|string%(1) "a"
 }
-unicode(1) "a"
+%unicode|string%(1) "a"
 
 Warning: mysql_query(): %d is not a valid MySQL-Link resource in %s on line %d
 done!
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_real_escape_string.phpt?r1=1.3.2.2&r2=1.3.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_real_escape_string.phpt
diff -u php-src/ext/mysql/tests/mysql_real_escape_string.phpt:1.3.2.2 
php-src/ext/mysql/tests/mysql_real_escape_string.phpt:1.3.2.3
--- php-src/ext/mysql/tests/mysql_real_escape_string.phpt:1.3.2.2       Wed Oct 
10 09:56:47 2007
+++ php-src/ext/mysql/tests/mysql_real_escape_string.phpt       Wed Jul  1 
15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_real_escape_string()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -33,20 +33,11 @@
 print "done!";
 ?>
 --EXPECTF--
-string(31) "Am I a unicode string in PHP 6?"
-string(2) "\\"
-string(2) "\""
-string(2) "\'"
-string(2) "\n"
-string(2) "\r"
-string(8) "foo\0bar"
+%unicode|string%(31) "Am I a unicode string in PHP 6?"
+%unicode|string%(2) "\\"
+%unicode|string%(2) "\""
+%unicode|string%(2) "\'"
+%unicode|string%(2) "\n"
+%unicode|string%(2) "\r"
+%unicode|string%(8) "foo\0bar"
 done!
---UEXPECTF--
-unicode(31) "Am I a unicode string in PHP 6?"
-unicode(2) "\\"
-unicode(2) "\""
-unicode(2) "\'"
-unicode(2) "\n"
-unicode(2) "\r"
-unicode(8) "foo\0bar"
-done!
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_result.phpt?r1=1.3.2.2&r2=1.3.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_result.phpt
diff -u php-src/ext/mysql/tests/mysql_result.phpt:1.3.2.2 
php-src/ext/mysql/tests/mysql_result.phpt:1.3.2.3
--- php-src/ext/mysql/tests/mysql_result.phpt:1.3.2.2   Wed Oct 10 09:56:47 2007
+++ php-src/ext/mysql/tests/mysql_result.phpt   Wed Jul  1 15:33:31 2009
@@ -73,12 +73,12 @@
 Warning: mysql_result(): Bad column offset specified in %s on line %d
 bool(false)
 valid fields
-string(1) "1"
-string(1) "a"
-string(1) "1"
-string(1) "1"
-string(1) "a"
-string(1) "a"
+%unicode|string%(1) "1"
+%unicode|string%(1) "a"
+%unicode|string%(1) "1"
+%unicode|string%(1) "1"
+%unicode|string%(1) "a"
+%unicode|string%(1) "a"
 some invalid fields
 
 Warning: mysql_result(): unknown not found in MySQL result index %d in %s on 
line %d
@@ -93,7 +93,7 @@
 Warning: mysql_result(): _test. not found in MySQL result index %d in %s on 
line %d
 bool(false)
 _id
-string(1) "1"
+%unicode|string%(1) "1"
 _label
 string(2) "aa"
 _foo
@@ -108,51 +108,3 @@
 Warning: mysql_result(): %d is not a valid MySQL result resource in %s on line 
%d
 bool(false)
 done!
---UEXPECTF--
-Warning: mysql_result(): Unable to jump to row -1 on MySQL result index %d in 
%s on line %d
-bool(false)
-
-Warning: mysql_result(): Unable to jump to row 2 on MySQL result index %d in 
%s on line %d
-bool(false)
-
-Warning: mysql_result(): Bad column offset specified in %s on line %d
-bool(false)
-
-Warning: mysql_result(): Bad column offset specified in %s on line %d
-bool(false)
-valid fields
-unicode(1) "1"
-unicode(1) "a"
-unicode(1) "1"
-unicode(1) "1"
-unicode(1) "a"
-unicode(1) "a"
-some invalid fields
-
-Warning: mysql_result(): unknown not found in MySQL result index %d in %s on 
line %d
-bool(false)
-
-Warning: mysql_result(): _test. not found in MySQL result index %d in %s on 
line %d
-bool(false)
-
-Warning: mysql_result():  not found in MySQL result index %d in %s on line %d
-bool(false)
-
-Warning: mysql_result(): _test. not found in MySQL result index %d in %s on 
line %d
-bool(false)
-_id
-unicode(1) "1"
-_label
-string(2) "aa"
-_foo
-NULL
-
-Warning: mysql_result(): test.id not found in MySQL result index %d in %s on 
line %d
-bool(false)
-
-Warning: mysql_result(): test.label not found in MySQL result index %d in %s 
on line %d
-bool(false)
-
-Warning: mysql_result(): %d is not a valid MySQL result resource in %s on line 
%d
-bool(false)
-done!
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_select_db.phpt?r1=1.3.2.2&r2=1.3.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_select_db.phpt
diff -u php-src/ext/mysql/tests/mysql_select_db.phpt:1.3.2.2 
php-src/ext/mysql/tests/mysql_select_db.phpt:1.3.2.3
--- php-src/ext/mysql/tests/mysql_select_db.phpt:1.3.2.2        Wed Oct 10 
09:56:47 2007
+++ php-src/ext/mysql/tests/mysql_select_db.phpt        Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_select_db()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -66,13 +66,7 @@
 print "done!\n";
 ?>
 --EXPECTF--
-string(%d) "%s"
-bool(false)
-
-Warning: mysql_select_db(): %d is not a valid MySQL-Link resource in %s on 
line %d
-done!
---UEXPECTF--
-unicode(%d) "%s"
+%unicode|string%(%d) "%s"
 bool(false)
 
 Warning: mysql_select_db(): %d is not a valid MySQL-Link resource in %s on 
line %d
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_set_charset.phpt?r1=1.2.2.2&r2=1.2.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_set_charset.phpt
diff -u php-src/ext/mysql/tests/mysql_set_charset.phpt:1.2.2.2 
php-src/ext/mysql/tests/mysql_set_charset.phpt:1.2.2.3
--- php-src/ext/mysql/tests/mysql_set_charset.phpt:1.2.2.2      Wed Oct 10 
09:56:47 2007
+++ php-src/ext/mysql/tests/mysql_set_charset.phpt      Wed Jul  1 15:33:31 2009
@@ -4,6 +4,11 @@
 <?php
 require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
+
+if (version_compare(PHP_VERSION, '5.9.9', '>') == 1) {
+       die('skip set character set not functional with PHP 6 (fomerly PHP 6 && 
unicode.semantics=On)');
+}
+
 if (!function_exists('mysql_set_charset'))
        die("skip Function not available");
 ?>
@@ -54,6 +59,3 @@
 ?>
 --EXPECTF--
 done!
---UEXPECTF--
-Warning: mysql_set_charset(): Character set %s is not supported when running 
PHP with unicode.semantics=On. in %s on line %d
-done!
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_tablename.phpt?r1=1.4.2.3&r2=1.4.2.4&diff_format=u
Index: php-src/ext/mysql/tests/mysql_tablename.phpt
diff -u php-src/ext/mysql/tests/mysql_tablename.phpt:1.4.2.3 
php-src/ext/mysql/tests/mysql_tablename.phpt:1.4.2.4
--- php-src/ext/mysql/tests/mysql_tablename.phpt:1.4.2.3        Fri Nov 28 
20:23:49 2008
+++ php-src/ext/mysql/tests/mysql_tablename.phpt        Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_tablename()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -45,18 +45,7 @@
 Warning: mysql_tablename() expects at least 2 parameters, 1 given in %s on 
line %d
 
 Warning: mysql_tablename(): Unable to jump to row -1 on MySQL result index %d 
in %s on line %d
-string(1) "1"
-
-Warning: mysql_tablename(): Unable to jump to row 2 on MySQL result index %d 
in %s on line %d
-
-Warning: mysql_tablename(): %d is not a valid MySQL result resource in %s on 
line %d
-bool(false)
-done!
---UEXPECTF--
-Warning: Wrong parameter count for mysql_tablename() in %s on line %d
-
-Warning: mysql_tablename(): Unable to jump to row -1 on MySQL result index %d 
in %s on line %d
-unicode(1) "1"
+%unicode|string%(1) "1"
 
 Warning: mysql_tablename(): Unable to jump to row 2 on MySQL result index %d 
in %s on line %d
 
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_trace_mode.phpt?r1=1.1.2.4&r2=1.1.2.5&diff_format=u
Index: php-src/ext/mysql/tests/mysql_trace_mode.phpt
diff -u php-src/ext/mysql/tests/mysql_trace_mode.phpt:1.1.2.4 
php-src/ext/mysql/tests/mysql_trace_mode.phpt:1.1.2.5
--- php-src/ext/mysql/tests/mysql_trace_mode.phpt:1.1.2.4       Wed Jun 11 
10:08:14 2008
+++ php-src/ext/mysql/tests/mysql_trace_mode.phpt       Wed Jul  1 15:33:31 2009
@@ -26,9 +26,9 @@
 print "done!\n";
 ?>
 --EXPECTF--
-Deprecated: mysql_db_query(): This function is deprecated; use mysql_query() 
instead%sin %s on line %d
+Deprecated: mysql_db_query(): %s
 
-Deprecated: mysql_escape_string(): This function is deprecated; use 
mysql_real_escape_string() instead. in %s on line %d
+Deprecated: mysql_escape_string(): %s
 I don\'t mind character sets, do I?\n
 Warning: mysql_query(): You have an error in your SQL syntax; check the manual 
that corresponds to your MySQL server version for the right syntax to use near 
'BOGUS_SQL' at line 1 in %s on line %d
 done!
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_unbuffered_query.phpt?r1=1.3.2.2&r2=1.3.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_unbuffered_query.phpt
diff -u php-src/ext/mysql/tests/mysql_unbuffered_query.phpt:1.3.2.2 
php-src/ext/mysql/tests/mysql_unbuffered_query.phpt:1.3.2.3
--- php-src/ext/mysql/tests/mysql_unbuffered_query.phpt:1.3.2.2 Wed Oct 10 
09:56:48 2007
+++ php-src/ext/mysql/tests/mysql_unbuffered_query.phpt Wed Jul  1 15:33:31 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_unbuffered_query()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -48,7 +48,7 @@
                        printf("[008] Result seems wrong, dumping\n");
                        var_dump($tmp);
                }
-               if (ini_get('unicode.semantics') && 
!is_unicode($tmp['p_version'])) {
+               if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && 
!is_unicode($tmp['p_version'])) {
                        printf("[009] Expecting unicode string, dumping\n");
                        var_dump($tmp);
                }
@@ -65,7 +65,7 @@
                        printf("[011] Result seems wrong, dumping\n");
                        var_dump($tmp);
                }
-               if (ini_get('unicode.semantics') && 
!is_unicode($tmp['f_version'])) {
+               if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && 
!is_unicode($tmp['f_version'])) {
                        printf("[012] Expecting unicode string, dumping\n");
                        var_dump($tmp);
                }
@@ -88,21 +88,8 @@
 ?>
 --EXPECTF--
 array(1) {
-  ["valid"]=>
-  string(30) "this is sql but with semicolon"
-}
-bool(true)
-resource(%d) of type (mysql result)
-int(0)
-
-Notice: mysql_close(): Function called without first fetching all rows from a 
previous unbuffered query in %s on line %d
-
-Warning: mysql_unbuffered_query(): %d is not a valid MySQL-Link resource in %s 
on line %d
-done!
---UEXPECTF--
-array(1) {
-  [u"valid"]=>
-  unicode(30) "this is sql but with semicolon"
+  [%u|b%"valid"]=>
+  %unicode|string%(30) "this is sql but with semicolon"
 }
 bool(true)
 resource(%d) of type (mysql result)

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to