Che cosa significa il &
prima del nome della funzione?Cosa significa e prima che il nome della funzione significhi?
Ciò significa che lo $result
viene restituito per riferimento anziché per valore? Se sì, allora è corretto? Ricordo che non è possibile restituire un riferimento a una variabile locale che svanisce quando si esce dalla funzione.
function &query($sql) {
// ...
$result = mysql_query($sql);
return $result;
}
anche da dove viene tale sintassi abitua in pratica?
-1 per indicare che $ result esiste solo all'interno della funzione e sarebbe quindi inutile. – NikiC
@nikic: ho rispedito la risposta. – BoltClock
Ok. Così ora do -1 per aver detto che gli oggetti non sono più passati di valore in PHP 5 ... – NikiC