Programiranje u PHP-u
Program seminara
- MySQL: osnove relacijskih baza podataka, tabele, setovi podataka, PHP funkcije za pristup bazi podataka, PDO, primjeri
- Session: pokretanje i upotreba, cookies, terminiranje
- Funkcije: require(), include(), PHP funkcije, argumenti funkcija, Scope, Pass by reference, Pass by value, povratna vrijednost, rekurzija, primjer
- String: formatiranje, explode(), implode(), join(), strtok(), substr(), strcmp(), strlen(), strstr(), strpos(), primjer
- OOP: uvod, klase, objekti, $this, konstruktor, destruktor, statički članovi, apstraktne klase i metode, nasljeđivanje, kontrola pristupa, primjer
- Upravljanje pogreškama: prikazivanje pogrešaka, logiranje pogreški, ignoriranje pogrešaka
- Iznimke: iznimke, hvatanje iznimki, nasljeđivanje klase iznimki, kaskada iznimki
- Mrežni pristup: pristup drugim serverima, Sockets, cURL
- Samostalne PHP skripte: CLI, kreiranje novih procesa, dijeljenje varijabli, signali, kreiranje deamona, primjer
- Primjeri
Trajanje
- 30 školskih sati
Literatura
- George Schlossnagle: Advanced PHP Programming , Sams Publishing
- Larry Ullman: PHP 5 Advanced, Peachpit Press
- Luke Welling, Laura Thomson: PHP and MySQL Web Development , Sams Publishing
- PHP manual , http://php.net/manual/en/index.php