Autor Zpráva
Bohouš
Profil *
Jak mohu napsat funkci s nepovinným argumentem??
Teď mám toto:
function f_name($a, $b, $c) {
	// Tělo funkce
}

A potřebuji aby se například argument c nemusel vyplnit a neházelo to chybu (vyrování). Thx
nightfish
Profil
je potřeba uvést výchozí hodnotu nepovinného parametru, tzn. třeba
function f_name($a, $b, $c = "") {
}
Nox
Profil
nightfish
Myslím, že tomuto topicu neuškodím související otázkou - jak na neomezený počet nepovinných parametrů? (jako má např. funkce unset,array_merge...)
nightfish
Profil
Nox
stačí mrknout do manuálu...
http://cz.php.net/manual/en/functions.arguments.php#functions.variable -arg-list
uděláš funkci bez parametrů a ve funkci si je vybereš pomocí funkcí
func_num_args, func_get_arg a funct_get_args
Nox
Profil
Díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0