Autor Zpráva
Lokutus7323
Profil *
Dobrý večer,

potřeboval bych vytvořit funkci

function NazevFunkce($NepovinnyArgument){
              /* Tělo funkce */
};


kde bych měl možnost nastavit argument funkce jako nepovinný. Tudíš, aby funkce nevyhozavala chybu, že nebyl zadán argument a naopak. Netuším však, jak to napsat do deklarace dané funkce. Asi jsem hledal málo, nebo jsem něco přehlédl, nicméně, jsem na internetu nenašel to co jsem potřeboval. Věřím, že se jedná o drobnost..

Děkuji všem za případné odpovědi
svadla
Profil
function NazevFunkce($NepovinnyArgument = 'defaultnihodnota'){
/* Tělo funkce */
};
larryx
Profil
ako napísal svadla alebo ešte existuje niečo take - func_get_args() - naštuduj v manuále...
__construct
Profil
// zoznam argumentov môže byť prázdny
function foo() {  
  
    // vráti pole všetkých argumentov, ktoré si poslal funkcii
    $args = func_get_args();  
  
    foreach ($args as $k => $v) {  
        echo "arg".($k+1).": $v\n";  
    }  
  
}  
  
foo();  
/* nedostaneš nič */  
  
foo('hello');  
/* dostaneš
arg1: hello 
*/  
  
foo('hello', 'world', 'again');  
/* dostaneš 
arg1: hello 
arg2: world 
arg3: again 
*/ 

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