Autor Zpráva
Tomáš Jindra
Profil *
Zdravím, poradí někdo, jak se dá udělat defaultní parametr pro funkci když parametr neexistuje? Něco jako

function foo ($a='pavel')
{
     return $a;  
}

echo foo('petr'); // vypiše petr
echo foo(); // vypiše pavel

Děkuji za pomoc
han5vk
Profil
Čo ti na tom nefunguje? Skopíroval som tvoj kód do php sandboxu a výstup bol petrpavel. Čo iné sa snažíš dosiahnuť?
juriad
Profil
Tomáš Jindra:
Je to popsané v dokumentaci:
http://cz2.php.net/manual/en/functions.arguments.php#functions.arguments.default
Tomáš Jindra
Profil *
han5vk:
Čo ti na tom nefunguje?
No mě to vypisuje pouze petr
Borius
Profil
Tomáš Jindra:
Patrně máš někde chybu. Nemáš třeba chybně
function foo ($a=='pavel')
?
Tomáš Jindra
Profil *
Borius:
Díky za nakopnutí, chyba byla v tom, že jsem editoval a spouštěl dva různe soubory... :-( Ale aspoň vím, že se předávají argumenty a ne parametry jak jsem si do dnešního dne myslel.. Díky všem moc za pomoc...

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: