Autor Zpráva
Jirik1
Profil *
Chtěl jsem se zeptat, jak se dá přeskočit proměnná v hlavičce funkce kterou nechci změnit. Například mám ve funkci 4 proměnné a chci změnit první, druhou a čtvrtou. Tu třetí chci nechat nedotčenou:

class Trida {
 
   public function funk($prvni = 1, $druha = 1, $treti = 1, $ctvrta = 1) {}
   
   }
   
   $promenna = new Trida;
   $promenna->funk('2', '2', vynechana hodnota, '2');
Kcko
Profil
Jirik1:
To PHP neumí.


Jirik1:
Ale můžeš použít třeba pole ...


funkce($options)
{
    $defaults = ('color' => 'red', 'font' => 'Tahoma');
    $options = $options + $defaults;
}

funkce(array('color' => 'blue')); // font bude nastaven na Tahomu
Ikki
Profil
A co využít hodnoty NULL, to by nešlo?
Jirik1
Profil *
Ikki:
Nejde, protože hodnota přebere NULL.


To pole vypadá nejpravděpodobněji.

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