Boh forse è una domanda banale, ma mi son sempre chiesto in PHP se si potesse ottenere da una funzione che ritorna un array, prelevare un singolo valore, senza inizializzare una nuova varibile.
Faccio un esempio:
Codice PHP:
function get()
{
return array("key1" => 1, "key2" => 2);
}
Per prelevare il valore di key1, di norma si assicia il tutto ad una variabile
Codice PHP:
$var = get();
echo $var["key1"];
Ma se volessi prelevare il valore direttamente?
Codice PHP:
echo get()->key1;
Naturalmente questa soluzione non funziona 
Spero di esseremi spiegato.