Objektumorientált Programozás - Egyszerű Magyarázat Kezdőknek

Elektro Szignál Vác Állás

_pp_ · 2003. Szep. 26. (P), 08. 33 A közelmúltban sok szó esett a PHP levelezőlistán a tervezési mintákról (design patterns), amelyek különböző gyakori problémákra adnak sablonos megoldásokat. A minták különböző elveket fednek le, nem konkrét implementációkat takarnak, ezért több programozási nyelven is használhatóak. Az egyes nyelveken való megvalósításnál azonban oda kell figyelni a nyelv jellegzetességeire. Éppen ezért hasznosabbak a PHP-re fókuszáló design pattern leírások az általánosaknál... A PHP levelező listán kialakult eszmecserében "Felhő" ajánlotta a Core PHP Programming könyv harmadik kiadását, melynek ingyen letölthető minta fejezete éppen a tervezési mintákkal foglalkozik. Ha a tervezési mintákkal ismerkedik valaki, vagy csupán javasolt PHP-s megvalósításokat szeretne böngészni, Harry Fuecks eredetileg ennek a célnak szentelt weboldalán kaphat bőveb információkat. PHP OOP – mielőtt bármibe kezdenénk – Letscode.hu. A design kategóriája az alapoktól kezdve (UML diagramok értelmezése a PHP-t alapul véve) rengeteg tervezési mintát bemutat, és sok egyéb hasznos tippel szolgál.

  1. PHP OOP – mielőtt bármibe kezdenénk – Letscode.hu

Php Oop – Mielőtt Bármibe Kezdenénk – Letscode.Hu

Objektumorientált programozás Tárgykód VIIIBA02 Általános infók Szak üzemmérnök Kredit 7 Ajánlott félév 2 Tanszék IIT Követelmények Labor 14 db KisZH 6 db + beugró NagyZH nincs Házi feladat 1 nagyházi Vizsga Elérhetőségek Tantárgyi adatlap Tárgyhonlap A tantárgy célkitűzése az objektumorientált gondolkodásmód és az OO programozási nyelvek lehetőségeinek kihasználására való készség kialakítása, amelyhez a Java nyelv ad szintaktikai és szemantikai keretet. Előtanulmányi rend A tárgy felvételéhez a A programozás alapjai aláírás szükséges. A szorgalmi időszakban A labor on megjelenés kötelező. Azokon pedig 6db kisZH írás történik a félév során. A nagyházi 13. héten való leadása. Az időn belüli leadáson kívül beletartozik a háziba a dokumentáció(k), illetve a laborvezetővel előre egyeztett laboralkalmon be kell mutatni a házit, ki kell próbálni. Leteszteli (akár kérdésekkel), hogy tényleg a hallgató csinálta-e. Pótlási lehetőségek: A nagyHF a szorgalmi időszak (14. hét) utolsó laborján pótolható még.

$this->_login = isset($_POST['login'])? 1: 0; //ezt nem tudom értelmezni $this->_access = 0; // és ezt se $this->_token = $_POST['token'];//És ezt se! $this->_id = 0;// szintén nem tudom mit jelent $this->_username = ($this->_login)? $this->filter($_POST['username']): $_SESSION['username'];// szintén nem tudom mit jelent $this->_password = ($this->_login)? $this->filter($_POST['password']): '';// szintén nem tudom mit jelent $this->_passmd5 = ($this->_login)? md5($this->_password): $_SESSION['password'];// szintén nem tudom mit jelent} public function isLoggedIn() // szintén nem tudom mit jelent ($this->_login)? $this->verifyPost(): $this->verifySession(); // szintén nem tudom mit jelent return $this->_access;// szintén nem tudom mit jelent} public function filter($var)// szintén nem tudom mit jelent return preg_replace('/[^a-zA-Z0-9]/', '', $var);//itt ellenőrizzük, hogy megfelelnek a karakterek} public function verifyPost()// szintén nem tudom mit jelent try// szintén nem tudom mit jelent if(!