tony2001 Tue May 29 12:26:59 2007 UTC Modified files: /php-src/ext/standard/tests/general_functions debug_zval_dump_o.phpt debug_zval_dump_v.phpt strval.phpt Log: fix tests
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/debug_zval_dump_o.phpt?r1=1.2&r2=1.3&diff_format=u Index: php-src/ext/standard/tests/general_functions/debug_zval_dump_o.phpt diff -u php-src/ext/standard/tests/general_functions/debug_zval_dump_o.phpt:1.2 php-src/ext/standard/tests/general_functions/debug_zval_dump_o.phpt:1.3 --- php-src/ext/standard/tests/general_functions/debug_zval_dump_o.phpt:1.2 Sat May 12 12:18:13 2007 +++ php-src/ext/standard/tests/general_functions/debug_zval_dump_o.phpt Tue May 29 12:26:59 2007 @@ -837,3 +837,727 @@ } } Done +--UEXPECTF-- +*** Testing debug_zval_dump() on objects *** +-- Iteration 1 -- +object(object_class)#%d (6) refcount(4){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(4){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } +} +-- Iteration 2 -- +object(no_member_class)#%d (0) refcount(3){ +} +-- Iteration 3 -- +object(contains_object_class)#%d (9) refcount(3){ + [u"p"]=> + long(30) refcount(2) + [u"p1":protected]=> + long(40) refcount(2) + [u"p2":u"contains_object_class":private]=> + long(50) refcount(2) + [u"class_object1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } + } + [u"class_object2"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } + } + [u"class_object3":u"contains_object_class":private]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } + } + [u"class_object4":protected]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } + } + [u"no_member_class_object"]=> + object(no_member_class)#%d (0) refcount(2){ + } + [u"class_object5"]=> + object(contains_object_class)#%d (9) refcount(1){ + [u"p"]=> + long(30) refcount(2) + [u"p1":protected]=> + long(40) refcount(2) + [u"p2":u"contains_object_class":private]=> + long(50) refcount(2) + [u"class_object1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } + } + [u"class_object2"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } + } + [u"class_object3":u"contains_object_class":private]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } + } + [u"class_object4":protected]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(5){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } + } + [u"no_member_class_object"]=> + object(no_member_class)#%d (0) refcount(2){ + } + [u"class_object5"]=> + *RECURSION* + } +} +-- Iteration 4 -- +object(object_class)#%d (6) refcount(7){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(7){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } +} +-- Iteration 5 -- +object(object_class)#%d (6) refcount(7){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(7){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } +} +-- Iteration 6 -- +object(no_member_class)#%d (0) refcount(4){ +} +-- Iteration 7 -- +NULL refcount(1) +-- Iteration 8 -- +object(object_class)#%d (6) refcount(7){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(7){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } +} +-- Iteration 9 -- +object(object_class)#%d (6) refcount(7){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (6) refcount(7){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(5) + [u"value3":protected]=> + long(20) refcount(5) + [u"value4"]=> + long(30) refcount(6) + [u"array_var"]=> + array(2) refcount(5){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + } +} +-- Iteration 10 -- +long(30) refcount(8) +-- Iteration 11 -- +NULL refcount(1) + +-- Testing debug_zval_dump() on overwritten object variables -- +long(500) refcount(1) +long(500) refcount(1) +long(500) refcount(1) +long(500) refcount(1) + +-- Testing debug_zval_dump() on objects having circular reference -- +object(object_class)#%d (7) refcount(1){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(7) + [u"value3":protected]=> + long(20) refcount(7) + [u"value4"]=> + long(30) refcount(8) + [u"array_var"]=> + array(2) refcount(7){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (7) refcount(1){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(7) + [u"value3":protected]=> + long(20) refcount(7) + [u"value4"]=> + long(30) refcount(8) + [u"array_var"]=> + array(2) refcount(7){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + [u"obj"]=> + &object(object_class)#%d (7) refcount(2){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(7) + [u"value3":protected]=> + long(20) refcount(7) + [u"value4"]=> + long(30) refcount(8) + [u"array_var"]=> + array(2) refcount(7){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (7) refcount(1){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(7) + [u"value3":protected]=> + long(20) refcount(7) + [u"value4"]=> + long(30) refcount(8) + [u"array_var"]=> + array(2) refcount(7){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + [u"obj"]=> + *RECURSION* + } + [u"obj"]=> + *RECURSION* + } + } + [u"obj"]=> + &object(object_class)#%d (7) refcount(2){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(7) + [u"value3":protected]=> + long(20) refcount(7) + [u"value4"]=> + long(30) refcount(8) + [u"array_var"]=> + array(2) refcount(7){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + object(object_class)#%d (7) refcount(1){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(7) + [u"value3":protected]=> + long(20) refcount(7) + [u"value4"]=> + long(30) refcount(8) + [u"array_var"]=> + array(2) refcount(7){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + [u"obj"]=> + &object(object_class)#%d (7) refcount(2){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(7) + [u"value3":protected]=> + long(20) refcount(7) + [u"value4"]=> + long(30) refcount(8) + [u"array_var"]=> + array(2) refcount(7){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + [u"obj"]=> + *RECURSION* + } + } + [u"obj"]=> + &object(object_class)#%d (7) refcount(2){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(7) + [u"value3":protected]=> + long(20) refcount(7) + [u"value4"]=> + long(30) refcount(8) + [u"array_var"]=> + array(2) refcount(7){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + [u"obj"]=> + &object(object_class)#%d (7) refcount(2){ + [u"value1"]=> + long(5) refcount(1) + [u"value2":u"object_class":private]=> + long(10) refcount(7) + [u"value3":protected]=> + long(20) refcount(7) + [u"value4"]=> + long(30) refcount(8) + [u"array_var"]=> + array(2) refcount(7){ + [u"key1" { 006b 0065 0079 0031 }]=> + long(1) refcount(1) + [u"key2 " { 006b 0065 0079 0032 0020 }]=> + long(3) refcount(1) + } + [u"object_class1"]=> + *RECURSION* + [u"obj"]=> + *RECURSION* + } + } + } +} +Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/debug_zval_dump_v.phpt?r1=1.3&r2=1.4&diff_format=u Index: php-src/ext/standard/tests/general_functions/debug_zval_dump_v.phpt diff -u php-src/ext/standard/tests/general_functions/debug_zval_dump_v.phpt:1.3 php-src/ext/standard/tests/general_functions/debug_zval_dump_v.phpt:1.4 --- php-src/ext/standard/tests/general_functions/debug_zval_dump_v.phpt:1.3 Tue May 15 14:25:50 2007 +++ php-src/ext/standard/tests/general_functions/debug_zval_dump_v.phpt Tue May 29 12:26:59 2007 @@ -214,3 +214,95 @@ string(10) "NULLstring" refcount(3) &string(10) "NULLstring" refcount(2) Done +--UEXPECTF-- +Strict Standards: Call-time pass-by-reference has been deprecated in %s on line %d +*** Testing debug_zval_dump() on functions *** +--- Variation 1: global variable inside a function --- + +-- Value of global variable, before calling dump_globalvar() -- +long(10) refcount(2) + +-- Value of local variable inside dump_globalvar() -- +long(10) refcount(1) + +-- Value of global variable inside dump_globalvar() -- +long(10) refcount(1) + +-- Value of global variable, after exiting dump_globalvar() -- +long(10) refcount(2) + +--- Variation 2: one variable references another --- + +-- Value of $first_var: -- +long(10) refcount(2) + +-- Value of $ref_first_var -- +NULL refcount(1) + +-- Value of $first_var -- +long(10) refcount(2) + +-- Value of $ref_first_var -- + +Notice: Undefined variable: ref_first_var in %s on line %d +NULL refcount(1) + +-- Value of $first_var -- +long(10) refcount(2) + +--- Variation 3: multiple references of variables --- + +-- Value of $var_1: (before referencing) -- +long(10) refcount(1) + +-- Value of $var_2: (referencing var_1) -- +long(10) refcount(1) + +-- Value of $var_3: (referencing var_2) -- +long(10) refcount(1) + +-- Value of $var_3: (after unsetting var_3) -- + +Notice: Undefined variable: var_3 in %s on line %d +NULL refcount(1) + +-- Value of $var_2: -- +long(10) refcount(1) + +-- Value of $var_3: -- +long(10) refcount(1) + +-- Value of $var_1: (after unsetting variable_1) -- + +Notice: Undefined variable: var_1 in %s on line %d +NULL refcount(1) + +-- Value of $var_2: -- +long(10) refcount(2) + +*** Testing debug_zval_dump() on miscelleneous input arguments *** +-- Iteration 1 -- +NULL refcount(3) +&NULL refcount(2) +-- Iteration 2 -- +NULL refcount(3) +&NULL refcount(2) +-- Iteration 3 -- +NULL refcount(1) +&NULL refcount(2) +-- Iteration 4 -- +NULL refcount(1) +&NULL refcount(2) +-- Iteration 5 -- +unicode(7) "TRUE123" { 0054 0052 0055 0045 0031 0032 0033 } refcount(3) +&unicode(7) "TRUE123" { 0054 0052 0055 0045 0031 0032 0033 } refcount(2) +-- Iteration 6 -- +unicode(9) "123string" { 0031 0032 0033 0073 0074 0072 0069 006e 0067 } refcount(3) +&unicode(9) "123string" { 0031 0032 0033 0073 0074 0072 0069 006e 0067 } refcount(2) +-- Iteration 7 -- +unicode(9) "string123" { 0073 0074 0072 0069 006e 0067 0031 0032 0033 } refcount(3) +&unicode(9) "string123" { 0073 0074 0072 0069 006e 0067 0031 0032 0033 } refcount(2) +-- Iteration 8 -- +unicode(10) "NULLstring" { 004e 0055 004c 004c 0073 0074 0072 0069 006e 0067 } refcount(3) +&unicode(10) "NULLstring" { 004e 0055 004c 004c 0073 0074 0072 0069 006e 0067 } refcount(2) +Done http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/general_functions/strval.phpt?r1=1.3&r2=1.4&diff_format=u Index: php-src/ext/standard/tests/general_functions/strval.phpt diff -u php-src/ext/standard/tests/general_functions/strval.phpt:1.3 php-src/ext/standard/tests/general_functions/strval.phpt:1.4 --- php-src/ext/standard/tests/general_functions/strval.phpt:1.3 Mon May 14 13:05:28 2007 +++ php-src/ext/standard/tests/general_functions/strval.phpt Tue May 29 12:26:59 2007 @@ -280,16 +280,24 @@ -- Iteration 1 -- string(6) "Object" -- Iteration 2 -- -string(14) "Resource id #5" +string(14) "Resource id #%d" -- Iteration 3 -- -string(14) "Resource id #6" +string(14) "Resource id #%d" -- Iteration 4 -- + +Notice: Array to string conversion in %s on line %d string(5) "Array" -- Iteration 5 -- + +Notice: Array to string conversion in %s on line %d string(5) "Array" -- Iteration 6 -- + +Notice: Array to string conversion in %s on line %d string(5) "Array" -- Iteration 7 -- + +Notice: Array to string conversion in %s on line %d string(5) "Array" -- Iteration 8 -- string(0) "" @@ -432,9 +440,9 @@ -- Iteration 1 -- unicode(6) "Object" -- Iteration 2 -- -unicode(%d) "Resource id #%d" +unicode(14) "Resource id #%d" -- Iteration 3 -- -unicode(%d) "Resource id #%d" +unicode(14) "Resource id #%d" -- Iteration 4 -- Notice: Array to string conversion in %s on line %d
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php