PHP za pocetnike - predavanje 7
-
Upload
nermin-sehic -
Category
Education
-
view
213 -
download
15
Transcript of PHP za pocetnike - predavanje 7
PHP za početnike
Academy387 Nermin Šehić
Predavanje 7
Zadaca 3
• https://github.com/newPrimitives/php-kurs/blob/master/lecture7/homework3_solution.php
Recap: predavanje 6• OOP
• Klase
• Property klase
• Metode klase
• Visibility level
• Inheritance
• MVC
Exceptions
• Rad sa objektima u PHP omogucava koristenje postojece klase Exception koja sluzi za manipulisanje erorima (error handling) unutar klase objekta
• https://github.com/newPrimitives/php-kurs/blob/master/lecture7/exceptions.php
Include & require
• Include & require funkcije ukljucuju 1 PHP fajl unutar drugog
• Require funkcija ukoliko ne pronađe zadani fajl vraca fatal error, dok include funkcija ispise da fajl nije pronađen i nastavi egzekuciju koda
Primjer
• https://github.com/newPrimitives/php-kurs/tree/master/lecture7/include
Vjezba 1
• Skinuti fail navbar.php sa github repozitorija
• Napraviti novi fajl index.php i koristeci funkciju include ili require ukljuciti navbar.php u index.php
Rjesenje vjezbe 1
• https://github.com/newPrimitives/php-kurs/blob/master/lecture7/example1_final.php
Primer MVC stranice
• https://github.com/newPrimitives/php-kurs/tree/master/lecture7/mvc
Domena i hosting
Domena• Svaki web sajt se nalazi na određenoj adresi (URL),
i ona najčešće izgleda ovako: http://www.site.com.
• Danas je standard da se umjesto pune adrese, koristi samo site.com.
• Domena se sastoji od dva dijela: top level domain i second level domain
• “Top level” domen, u ovom slučaju je “.com“, dok je “second level” domen “site“.
Hosting
• Pod terminom “hosting” podrazumijeva se prostor na kojem se web sajt nalazi.
• Svi dokumenti web sajta (stranice, slike, baza podataka i sl) su smjesteni na nekom računaru (serveru), odakle posjetilac sajta povlaci podatke
Zakup hostinga
• https://www.digitalocean.com/
• http://genesis.ba/
Pristup hostingu
• FileZilla
• CyberDuck
• Terminal access
Live demo
To sum up…• Exceptions
• Include
• Require
• MVC prakticni primjer
• Domena
• Hosting
Pitanja?
• Naredno predavanje: Utorak 03.11.2015
• http://www.slideshare.net/NerminSehic/php-za-pocetnike-predavanje-7