Annotation of embedaddon/php/Zend/tests/concat_001.phpt, revision 1.1.1.2
1.1 misho 1: --TEST--
2: concat different types
3: --INI--
4: precision=14
5: --FILE--
6: <?php
7:
8: class test {
9: function __toString() {
10: return "this is test object";
11: }
12: }
13:
14: $a = array(1,2,3);
15: $o = new test;
16: $s = "some string";
17: $i = 222;
18: $d = 2323.444;
19:
20: var_dump($a.$o);
21: var_dump($a.$s);
22: var_dump($a.$i);
23: var_dump($a.$d);
24: var_dump($a.$a);
25:
26: var_dump($o.$a);
27: var_dump($o.$s);
28: var_dump($o.$i);
29: var_dump($o.$d);
30: var_dump($o.$o);
31:
32: var_dump($s.$o);
33: var_dump($s.$a);
34: var_dump($s.$i);
35: var_dump($s.$d);
36: var_dump($s.$s);
37:
38: var_dump($i.$a);
39: var_dump($i.$o);
40: var_dump($i.$s);
41: var_dump($i.$d);
42: var_dump($i.$i);
43:
44: var_dump($d.$a);
45: var_dump($d.$o);
46: var_dump($d.$s);
47: var_dump($d.$i);
48: var_dump($d.$d);
49:
50: echo "Done\n";
51: ?>
52: --EXPECTF--
1.1.1.2 ! misho 53:
! 54: Notice: Array to string conversion in %sconcat_001.php on line %d
1.1 misho 55: string(24) "Arraythis is test object"
1.1.1.2 ! misho 56:
! 57: Notice: Array to string conversion in %sconcat_001.php on line %d
1.1 misho 58: string(16) "Arraysome string"
1.1.1.2 ! misho 59:
! 60: Notice: Array to string conversion in %sconcat_001.php on line %d
1.1 misho 61: string(8) "Array222"
1.1.1.2 ! misho 62:
! 63: Notice: Array to string conversion in %sconcat_001.php on line %d
1.1 misho 64: string(13) "Array2323.444"
1.1.1.2 ! misho 65:
! 66: Notice: Array to string conversion in %sconcat_001.php on line %d
! 67:
! 68: Notice: Array to string conversion in %sconcat_001.php on line %d
1.1 misho 69: string(10) "ArrayArray"
1.1.1.2 ! misho 70:
! 71: Notice: Array to string conversion in %sconcat_001.php on line %d
1.1 misho 72: string(24) "this is test objectArray"
73: string(30) "this is test objectsome string"
74: string(22) "this is test object222"
75: string(27) "this is test object2323.444"
76: string(38) "this is test objectthis is test object"
77: string(30) "some stringthis is test object"
1.1.1.2 ! misho 78:
! 79: Notice: Array to string conversion in %sconcat_001.php on line %d
1.1 misho 80: string(16) "some stringArray"
81: string(14) "some string222"
82: string(19) "some string2323.444"
83: string(22) "some stringsome string"
1.1.1.2 ! misho 84:
! 85: Notice: Array to string conversion in %sconcat_001.php on line %d
1.1 misho 86: string(8) "222Array"
87: string(22) "222this is test object"
88: string(14) "222some string"
89: string(11) "2222323.444"
90: string(6) "222222"
1.1.1.2 ! misho 91:
! 92: Notice: Array to string conversion in %sconcat_001.php on line %d
1.1 misho 93: string(13) "2323.444Array"
94: string(27) "2323.444this is test object"
95: string(19) "2323.444some string"
96: string(11) "2323.444222"
97: string(16) "2323.4442323.444"
98: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>