Всё описанное ниже успешно опровергнуто в комментариях.
Всё, как и ожидается. В $new_arr будет копия $arr:
$arr = array( 'one' => 'val_one', 'two' => 'val_two' ); $new_arr = $arr;
А вот тут не всё так просто… вместо массива $subarr в $new_arr будет ссылка на него.
$subarr = array( 'one_one' => 'val_one_one' ); $arr = array( 'one' => $subarr ); $new_arr = $arr;