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>