Autor | Zpráva | ||
---|---|---|---|
Bramborák Profil * |
#1 · Zasláno: 23. 4. 2009, 19:54:38
Dobrý den, rád bych se zeptal, zdali by mi někdo mohl vysvětlit tento kód, hlavně bych rád věděl jak fungují class, a k čemu tam slouží proměnná $this, předem děkuji za odpovědi.
class T_Logovac { var $logovaci_jmeno; var $jmeno; var $prijmeni; var $heslo; var $email; var $admin; function naloguj() { $this->logovaci_jmeno = $_REQUEST['logovaci_jmeno']; $this->heslo = $_REQUEST['heslo']; $this->admin = $_REQUEST['admin']; if (!$this->validujVstup()) { $this->hlaska = "<div align=\"center\"><b>špatně vyplňené ůdaje</b></div>"; return false; } else { if (!$this->overUzivatele()) { $this->hlaska = "<div align=\"center\"><b>špatně zadaný E-mail nebo heslo</b></div>"; return false; } else { // uloz polozky do session $_SESSION[UZIVATEL] = $this; return true; } } } |
||
Alphard Profil |
#2 · Zasláno: 23. 4. 2009, 20:10:56
Class a this je součást tzv. objektově orientovaného programování. Bylo to vysvětlováno již mnohokrát, stačí hledat klíčové slovo OOP nebo PHP OOP. Jen si dejte pozor na verze, PHP 4 a PHP 5 se v objektech velmi liší.
Pro začátek se http://cs.wikipedia.org/wiki/Objektově_orientované_programování http://php.interval.cz/objektove-orientovane-programovani-oop-v-php/ Kdybyste si chtěl koupit nějakou knihu http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=15&topic=76122 |
||
Časová prodleva: 15 let
|
0