Вы фактически ссылаетесь на переменную $ array при ее создании, поэтому это нормально, она не будет содержать ничего.
Это сработает, но если честно, то, что вы делаете, довольно отрывочно.
$array = array('fruit' => 'apple');
$array['reference'] = $array['fruit'];