![]() | Passaggio per riferimentoSi può passare una variabile ad una funzione per riferimento, modificandone gli argomenti. La sintassi è la seguente: Nota che non si usa il segno di riferimento nella chiamata della funzione, ma solo nella definizione. La definizione della funzione basta da sola per passare correttamente un argomento per riferimento. Nelle versioni recenti di PHP si avrà un warning indicante che "Call-time pass-by-reference" è deprecato quando si usa & foo(&$a); .Le seguenti cose possono essere passate per riferimento:
Qualunque altra cosa non dovrebbe essere passata per riferimento, poichè il risultato sarebbe indefinito. Per esempio, il seguente passaggio per riferimento non è valido: Questi requisiti sono validi per PHP 4.0.4 e seguenti. | ![]() |