Zadejte hledaný výraz...

PHP kviz

lukaspulda
verified
rating uzivatele
(24 hodnocení)
4. 5. 2008 17:23:36
kviz ..
$aaa = "1";
function zmen(){
global $aaa;
$aaa = "2";
}
zmen();
echo $aaa;
co vypise $aaa ? 2? Taky jsem si to myslel... ale dneska jsem přišel na to, že můj počítač na locale prostě stále vypisuje jedničku. register_globals = On v php.ini mam zapnuty, pres $GLOBALS jsem to zaky zkousel a nic.
4. 5. 2008 17:23:36
https://webtrh.cz/diskuse/php-kviz#reply67703
Dragon
verified
rating uzivatele
4. 5. 2008 17:30:55
a co tak v provom rade zabudnut na register_globals ?
functio zmen() {
return 2;
}
$aaa = zmen();
echo $aaa;
4. 5. 2008 17:30:55
https://webtrh.cz/diskuse/php-kviz#reply67702
Scorpius
verified
rating uzivatele
(19 hodnocení)
4. 5. 2008 17:35:38
2Dragon: Jestli sem dobre pochopil, tak nejde o to jak to napsat spravne, ale proc to nepobere tu zmenu ve funkci!
4. 5. 2008 17:35:38
https://webtrh.cz/diskuse/php-kviz#reply67701
Dragon
verified
rating uzivatele
4. 5. 2008 17:38:09
ja by som sa vobec nezaoberal register_globals lebo kym sa tym bude zaoberat bude tu php6 kde take nic uz neexistuje a neda sa ani zapnut ;-)
4. 5. 2008 17:38:09
https://webtrh.cz/diskuse/php-kviz#reply67700
drago
verified
rating uzivatele
(73 hodnocení)
4. 5. 2008 17:39:42
Mě to doma šlape v pohodě, zkus dát register_globals = Off
mělo by to hodit 2 s on 1
4. 5. 2008 17:39:42
https://webtrh.cz/diskuse/php-kviz#reply67699
lukaspulda
verified
rating uzivatele
(24 hodnocení)
4. 5. 2008 18:58:05
Tak jste na to nikdo nepřišli :) je to proto, že celý ten kod již ve funkci je, tedy cca:
function nicnemen(){
$aaa = 1;
function zmen(){
global $aaa;
$aaa = 2;
}
zmen();
echo $aaa;
}
nicnemen();
ale neuveritelne to nechapu a sere me to ... proc by melo byt $aaa globalne registrovano jiz v nicnemen() ??
4. 5. 2008 18:58:05
https://webtrh.cz/diskuse/php-kviz#reply67698
Propána, co to je? Deklarace funkce ve funkci? Register_globals? Vždyť ty ovlivňují proměnné EGPCS, ne nějaké $aaa deklarované uvnitř kódu.
Něco o variable scope už jsi četl?
4. 5. 2008 19:18:57
https://webtrh.cz/diskuse/php-kviz#reply67697
lukaspulda
verified
rating uzivatele
(24 hodnocení)
4. 5. 2008 19:54:54
Dějou se i horší věci Martine
4. 5. 2008 19:54:54
https://webtrh.cz/diskuse/php-kviz#reply67696
Pro odpověď se přihlašte.
Přihlásit