| Autor | Zpráva | ||
|---|---|---|---|
| Lokutus7323 Profil * |
#1 · Zasláno: 17. 5. 2010, 23:16:19
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 |
#2 · Zasláno: 17. 5. 2010, 23:26:19
function NazevFunkce($NepovinnyArgument = 'defaultnihodnota'){
/* Tělo funkce */ }; |
||
| larryx Profil |
#3 · Zasláno: 18. 5. 2010, 00:33:10
ako napísal svadla alebo ešte existuje niečo take - func_get_args() - naštuduj v manuále...
|
||
| __construct Profil |
#4 · Zasláno: 18. 5. 2010, 09:13:49
// 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
*/ |
||
|
Časová prodleva: 15 let
|
|||
0