OOP vs $_COOKIES & $_SERVER
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
dobry vecer (noc) .. lze nejak pristupovat ke globalnim polim v OOP v PHP bez "deklarace" v konstruktoru tridy ? priklad: class Trida { var $server; function Trida($server){ $this->server=$server; } function ip () { echo $this->server["remote_adr"]; } } $m_trida=new $trida($_SERVER); $m_trida->ip(); --------------- lze to obejit jinak (mimo globals($_SERVER), nebo jak to je)? nebo musim vsechny tyto pole inicializovat pres konstruktor ... (samozrejme ze treba vysledky z POSTu predam konkretni funkci)
-
Nerad bych se milil, ale ke globalnim polim lze pristupovat odkudkoliv ze skriptu (protoze jsou globalni). Takze ti ve funkci ip bude fungovat: echo $_SERVER["REMOTE_ADDR"]; Jenze REMOTE_ADDR musis napsat velkymi pismeny, v tom je asi hacek.
-
Pardon, mylil
-
:) prave.. v normalni funkci k nim pristupovat muzes (teda asi .) ale v OOP zjevne ne .. takze nikdo nic? ja asi holt ty pole zpristupnim pres konstruktor .. :/
-
tak omluva ... $_SERVER funguje.. ale $_COOKIES ne :)
-
achich jo ... tak uz je to vyreseno .. ono totiz neni to same $_COOKIE a $_COOKIES ... omlouvam se za zbytecny dotaz ...