2006-07-15 10:21:10 +00:00
|
|
|
--TEST--
|
|
|
|
basic array_fill_keys test
|
|
|
|
--FILE--
|
|
|
|
<?php
|
|
|
|
var_dump(array_fill_keys('test', 1));
|
|
|
|
var_dump(array_fill_keys(array(), 1));
|
|
|
|
var_dump(array_fill_keys(array('foo', 'bar'), NULL));
|
|
|
|
var_dump(array_fill_keys(array('5', 'foo', 10, 1.23), 123));
|
|
|
|
var_dump(array_fill_keys(array('test', TRUE, 10, 100), ''));
|
|
|
|
?>
|
|
|
|
--EXPECTF--
|
|
|
|
|
2006-07-15 12:14:07 +00:00
|
|
|
Warning: array_fill_keys() expects parameter 1 to be array, string given in %s on line %d
|
|
|
|
NULL
|
2006-07-15 10:21:10 +00:00
|
|
|
array(0) {
|
|
|
|
}
|
|
|
|
array(2) {
|
|
|
|
["foo"]=>
|
|
|
|
NULL
|
|
|
|
["bar"]=>
|
|
|
|
NULL
|
|
|
|
}
|
|
|
|
array(4) {
|
|
|
|
[5]=>
|
|
|
|
int(123)
|
|
|
|
["foo"]=>
|
|
|
|
int(123)
|
|
|
|
[10]=>
|
|
|
|
int(123)
|
|
|
|
["1.23"]=>
|
|
|
|
int(123)
|
|
|
|
}
|
|
|
|
array(4) {
|
|
|
|
["test"]=>
|
|
|
|
string(0) ""
|
|
|
|
[1]=>
|
|
|
|
string(0) ""
|
|
|
|
[10]=>
|
|
|
|
string(0) ""
|
|
|
|
[100]=>
|
|
|
|
string(0) ""
|
|
|
|
}
|