<?php
// in php 5 parentheses affect behavior
$foo1 = array();
$foo2 = array();
$foo2['bar'] = 'baz';
var_dump($foo2);
($foo1)['bar'] = 'baz';
var_dump($foo1);
array(1) { ["bar"]=> string(3) "baz" } array(1) { ["bar"]=> string(3) "baz" }SOURCE CODE