Annotation of embedaddon/php/Zend/tests/concat_001.phpt, revision 1.1.1.1
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--
53: string(24) "Arraythis is test object"
54: string(16) "Arraysome string"
55: string(8) "Array222"
56: string(13) "Array2323.444"
57: string(10) "ArrayArray"
58: string(24) "this is test objectArray"
59: string(30) "this is test objectsome string"
60: string(22) "this is test object222"
61: string(27) "this is test object2323.444"
62: string(38) "this is test objectthis is test object"
63: string(30) "some stringthis is test object"
64: string(16) "some stringArray"
65: string(14) "some string222"
66: string(19) "some string2323.444"
67: string(22) "some stringsome string"
68: string(8) "222Array"
69: string(22) "222this is test object"
70: string(14) "222some string"
71: string(11) "2222323.444"
72: string(6) "222222"
73: string(13) "2323.444Array"
74: string(27) "2323.444this is test object"
75: string(19) "2323.444some string"
76: string(11) "2323.444222"
77: string(16) "2323.4442323.444"
78: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>