====== Square bracket array shortcut - keys and values are separated by colons ====== $a = [1, 2, 3]; $b = ['foo': 'orange', 'bar': 'apple', 'baz': 'lemon']; ==== +1 ==== - shein - iliaa - cstockton ==== -1 ==== //None// ====== Square bracket array shortcut - keys and values are separated by double arrows ====== $a = [1, 2, 3]; $b = ['foo' => 'orange', 'bar' => 'apple', 'baz' => 'lemon']; ==== +1 ==== - zeev (would consider parentheses for max compatibility with current syntax, minus the array keyword, i.e. (1, 2, 3)) - patrickallaert - colder - pierrick - aharvey - gwynne - tyrael - pajoye - chregu - dsp - salathe - rdohms - guilhermeblanco - davidc - hartmut - mfonda - davidvega - mgf - shiflett - stas - andi - stewartlord - mbeccati ==== -1 ==== //None// ====== -1 on both syntax ====== - cataphract - dtajchreber - derick ====== Current votes, but without info about which syntax to choose: ====== ==== +1 ==== - kalle - brianlmoon - stas - iliaa - rasmus - fmk - sean (but please see [[rfc:objectarrayliterals|the object PLUS array literals RFC]])