php数组的中括号有和没有 有什么不同?

高分请问一下,php数组的中括号有和没有 有什么不同??

如题
我说的是定义数组的时候,有时加"[]"有时不加,后来发现,用加"[]"的来定义二维数组,不加的定义一维数组,这样正确吗?我是在看php100的视频教程时看到的 27节 smarty的使用 时看到的
最新回答
醒来后我哭笑

2024-09-07 07:32:51

数组变量加上中括号表示访问它的某个元素(例如$arr[1]),不加括号表示整个数组(例如$arr)
执手踏青

2024-09-07 02:37:03

加[]说明 本身就是个数组,你在给它定义array 当然是二维的了,不加[]只是个普通变量 所以你申明过后只是个一位数组
可爱的害羞鬼

2024-09-07 05:06:22

php
5.4版以后可以这么写,新增的数组简写语法。
php
5.3版及以前的版本不接受这么写...