Zadejte hledaný výraz...

OOP – lubovolny parameter vo funkcii

Vie mi nietko vysvetlit, preco toto nie je dobre, ze vyhadzuje chybu na riadok
s:
function funkce($dobrovolne = $this -> premenna) {
??
Dakujem.
class Trieda {
public $premenna = 'halo';
function funkce($dobrovolne = $this -> premenna) {
...
}
}
4. 6. 2008 22:45:51
https://webtrh.cz/diskuse/oop-lubovolny-parameter-vo-funkcii#reply78762
freshconcept
verified
rating uzivatele
5. 6. 2008 09:08:19
Napsal Holiq78;68393
Vie mi nietko vysvetlit, preco toto nie je dobre, ze vyhadzuje chybu na riadok
s:
function funkce($dobrovolne = $this -> premenna) {
??
Dakujem.
class Trieda {
public $premenna = 'halo';
function funkce($dobrovolne = $this -> premenna) {
...
}
}
Parametru ve funkci lze přiřadit jen statickou hodnotu tj. string, int ... nebo constantu. Je to stejné jako default hodnoty proměnných objektu.
Musíš to vyřešit:
class Trieda {
public $premenna = 'halo';
function funkce($dobrovolne = null) {
if ($dobrovolne === null)
$dobrovolne = $this -> premenna;
}
Mej se
JR
5. 6. 2008 09:08:19
https://webtrh.cz/diskuse/oop-lubovolny-parameter-vo-funkcii#reply78761
Dakujem,
pomohol si.
Prosim Vas, vie mi niekto vysvetlit aky je rozdiel medzi statickou premennou a konstatou?
Dakujem.
5. 6. 2008 22:28:48
https://webtrh.cz/diskuse/oop-lubovolny-parameter-vo-funkcii#reply78760
hrach
verified
rating uzivatele
10. 6. 2008 22:31:08
statická proměnné se může měnit, ne? :)
10. 6. 2008 22:31:08
https://webtrh.cz/diskuse/oop-lubovolny-parameter-vo-funkcii#reply78759
Pro odpověď se přihlašte.
Přihlásit