功能上和表达上都是同一意思。都是代表数组下标为‘a’ 的值。没有单引号的一般是用在有引号引住的字符串中,如$sql = "select * from news where id=array[a]";这样类似的情景。像有一些框架其实规范化了这样的写法用在模板上,如thinkphp。有引号的就普遍存在的了,我就不举例了。
array['a']是键为'a'的关联数组,array[a]是索引数组,其索引值为a的ascii码!