调用array()没有任何使用的参数?

Pet*_*uza 6 php arrays initialization

从我的C++知识库开始,我倾向于通过键入来初始化 PHP中的数组:
$foo = array()
或者我可以从Javascript中引入这个自定义,无论如何,这有用吗?
因为这样做没有问题:
$foo[45] = 'bar'没有初始化为数组,我猜不是.

PS:标签改进真的很好

Mch*_*chl 6

是的.至少在提高代码的可读性方面(这样你就不必怀疑' $foo来自哪里?它是空的,还是其中有什么东西?`.

此外,它还会阻止'Variable '$a' is not set通知,或者Invalid argument passed to foreach如果您实际上没有为数组元素分配任何值.