| 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: 8 let
|
|||
0