phpbar.de logo

Mailinglisten-Archive

[php] function($array) vs func_get_args()

[php] function($array) vs func_get_args()

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Fre Dez 9 15:36:09 CET 2005


Am Freitag, 9. Dezember 2005 15:15 schrieb Lutz Zetzsche:
> Das macht in dem Fall Sinn, wo Du einer Funktion eine variable Anzahl von
> Argumenten übergeben können möchtest. show2() könnte also z.B. nicht nur
> mit show2("a", "b", "c"); aufgerufen werden, sondern auch mit show2("a",
> "b", "c", "d");.
>
> Du erreichst damit dasselbe, wie wenn Du einer Funktion einen Array mit
> einer variablen Anzahl von Elementen übergeben würdest. :-)

Kleine Ergänzung noch: Wenn Du einen Array mit einer variablen Anzahl an 
Elementen übergibst, hast Du natürlich noch den Vorteil, daß einen 
assoziativen Array übergeben kannst.

php::bar PHP Wiki   -   Listenarchive