Manuál PHP | ||
---|---|---|
Předcházející | Kapitola 15. Vysvětlení referencí (odkazů) | Další |
Můžete předávat proměnnou do funkce pomocí odkazu, takže funkce může modifikovat její argumenty. Syntaxe je následující:
Všimněte si, že ve volání funkce není znak reference - pouze v její definici. Samotná definice funkce stačí na správné předávání argumentu odkazem.Následující věci lze předávat referencí:
Proměnná, např. foo($a)
Konstrukt s new, např. foo(new foobar())
Reference, vracená z funkce, např.:
Viz také vysvětlení vracení přes reference.Žádné jiné výrazy nemohou být předávány odkazem, výsledek tohoto není definován. Například, následující ukázky předávání odkazem jsou neplatné:
Tyto požadavky platí pro PHP 4.0.4 a pozdější.Předcházející | Domů | Další |
Co reference nejsou | Nahoru | Vracení referencí |