开发者

Are arrays implicitly created in PHP when one of its keys are assigned something?

Just wishing to quickly verify this. It is different fro开发者_开发问答m my immediate experience from other languages whereby an array must first be declared before it can be filled with values.


Yes, PHP will automatically create an array given any of the following

$foo[] = $bar;
$foo[1] = $bar;
$foo['bar'] = $bar;

// and of course
$foo = array();

// and soon to pass
$foo = [1, 2, 3];


PHP will create the array even without being implicitly declared, yes.

$array[] = ...

$array would be a valid array.


$array['one'] = "one". Is this what your asking? Because yes, this will create a new array

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜