Citat:
string implode ( string $glue, array $pieces )
Join array elements with a glue string.
Note: implode() can, for historical reasons, accept its parameters in either order
|
Funkcija se poziva sa implode ($glue, $pieces) ali će potpuno korektno da radi i ako pozoveš implode ($pieces, $glue). Imaš veću slobodu kao korisnik funkcije, biraš način koji je bliži tvojim navikama i stilu.
PHP ima zgodan scenario u korišćenju default vrednosti parametara. Ovo u praksi može recimo da znači da ako se funkcija poziva bez nekog opcionog parametra, funkcija može da izvršava bitno različit kod u odnosu na onaj pri pozivu s tim parametrom - što uslovljava grananje koda u samoj funkciji i ona postaje nepreglednija i teža za održavanje.