Krist_ALL
12.11.2009, 20:08
Если в качестве ключа массива передать [] то пхп скажет об ошибке.
Parse error: syntax error, unexpected '[', expecting ']' in X:\home\.........
НО
если передать еще один элемент в массив то ошиьке исчезнет.
?a[[]]=1&a[]=2
сделаем var_dump() и получим
array(2) { ["["]=> string(1) "1" [0]=> string(1) "2" }
а если ?a[[]]=1&a[]=2&a[[[]]]=3
то
array(3) { ["["]=> string(1) "1" [0]=> string(1) "2" ["[["]=> string(1) "3" }
тоесть ] ] исчезают
Parse error: syntax error, unexpected '[', expecting ']' in X:\home\.........
НО
если передать еще один элемент в массив то ошиьке исчезнет.
?a[[]]=1&a[]=2
сделаем var_dump() и получим
array(2) { ["["]=> string(1) "1" [0]=> string(1) "2" }
а если ?a[[]]=1&a[]=2&a[[[]]]=3
то
array(3) { ["["]=> string(1) "1" [0]=> string(1) "2" ["[["]=> string(1) "3" }
тоесть ] ] исчезают