4. Wprowadzenie Ssak (klasa) Czowiek Pies ... - jedzenie - picie - ... - pe, - wiek, - wzrost, - inteligencja Ja (obiekt) Asia (obiekt)
5. Co charakteryzuje klasy? Waciwoci Metody Widoczno Obiekty klasy Czowiek private wiek private pe private wzrost public inteligencja public jestDorosly?() private jedz( Jedzenie posilek) private myslenie() private spij() private rosnij!( wartosc )
7. Obiektowy sterownik baz danych abstract Database protected DSN abstract public __toString() interface DatabaseDriver public connect() public disconnect() public query() class DatabaseMysqlDriver extends Database implements DatabaseDriver
12. SQL Injection $pdo->query( SELECT * FROM `users` WHERE `login`=' . $_POST['login'] . ' ); ... if( $data['password'] == md5( $_POST['pass'] ) $_POST['login'] = '; SELECT *, MD5('test') as `password` FROM `users` WHERE `login`='admin; $_POST['pass'] = test;
13. SQL Injection SELECT * FROM `users` WHERE `login`=''; SELECT *, MD5('test') as `password` FROM `users` WHERE `login`='admin' No i mamy dane admina, a haso pasuje!