Autor | Zpráva | ||
---|---|---|---|
Jirik1 Profil * |
#1 · Zasláno: 23. 11. 2018, 21:30:45
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 |
#3 · Zasláno: 23. 11. 2018, 21:53:47
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. |
||
Časová prodleva: 5 let
|
0