Annotation of embedaddon/php/ext/standard/tests/array/array_fill_keys.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: basic array_fill_keys test
                      3: --INI--
                      4: precision=14
                      5: --FILE--
                      6: <?php
                      7:        var_dump(array_fill_keys('test', 1));
                      8:        var_dump(array_fill_keys(array(), 1));
                      9:        var_dump(array_fill_keys(array('foo', 'bar'), NULL));
                     10:        var_dump(array_fill_keys(array('5', 'foo', 10, 1.23), 123));
                     11:        var_dump(array_fill_keys(array('test', TRUE, 10, 100), ''));
                     12: ?>
                     13: --EXPECTF--
                     14: 
                     15: Warning: array_fill_keys() expects parameter 1 to be array, string given in %s on line %d
                     16: NULL
                     17: array(0) {
                     18: }
                     19: array(2) {
                     20:   ["foo"]=>
                     21:   NULL
                     22:   ["bar"]=>
                     23:   NULL
                     24: }
                     25: array(4) {
                     26:   [5]=>
                     27:   int(123)
                     28:   ["foo"]=>
                     29:   int(123)
                     30:   [10]=>
                     31:   int(123)
                     32:   ["1.23"]=>
                     33:   int(123)
                     34: }
                     35: array(4) {
                     36:   ["test"]=>
                     37:   string(0) ""
                     38:   [1]=>
                     39:   string(0) ""
                     40:   [10]=>
                     41:   string(0) ""
                     42:   [100]=>
                     43:   string(0) ""
                     44: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>