Autor Zpráva
Mastodont
Profil
    switch (func_num_args()) {

case 1: // jeden argument ve formě Array(...)
$arr = func_get_arg(0);
if (!isset($arr['name']))
echo '...' ;
}

Tohle funguje, ale když se to pokusím zkrátit, tak to hází chybu z nadpisu tématu:
    case 1:

if (!isset(func_get_arg(0)['name']))
echo '...';
}

Proč??
nightfish
Profil
protože PHP zřejmě nepodporuje přístup k vrácenému poli tímto způsobem...
Mastodont
Profil
Tak to mi došlo :-))

Zkoušel jsem to doplnit o složené závorky, ale nepovedlo se mi najít funkční zápis. Existuje možnost, jak to napsat zkráceně?

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: