Predavanje 4 ukljucuje poređenja, korištenje if, else i elseif statement-a, korištenje switch-a, for i while petlje, foreach petlje, korištenje continue I break komandi.
6. - Logika I primjena switch-a I If uslova je ista
- Switch se preferira u slucajevima velikog broja poredjenja zbog bolje
preglednosti koda
<?php echo ‘Switch u PHP’ ?>
7. Primjer 2 – Switch u PHP
https://github.com/newPrimitives/php-kurs/blob/master/lecture4/switch.php
<?php echo ‘Primjer’ ?>
8. - Napisati program koji racuna vrijednost poreza na dohodak od iznosa
uplate te ispisuje porez I kolicinu novca koja ostane. Uzeti u obzir da se
iznos do 300 KM ne oporezuje, te da je porez na dohodak 10%.
<?php echo ‘Vjezba 1’ ?>
Uplata: 400KM
Porez: 40KM
Ostatak: 360KM
Uplata 200KM
Porez: 0KM
Ostatak: 200KM
9. - Petljama u programiranju se postize efekat iteracije bez nepotrebnog
dupliciranje koda. Postoje 3 vrste petlji u PHP a to su:
- For loop
- While loop
- Do while loop
<?php echo ‘Petlje u PHP’ ?>
10. - Najcesca upotreba for petlje je u situacijama kada je poznato koliko puta
odredjena akcija treba da se izvrsi.
<?php echo ‘For loop’ ?>
11. Primjer 3 – For loop
https://github.com/newPrimitives/php-kurs/blob/master/lecture4/forLoop.php
<?php echo ‘Primjer’ ?>
12. - Skinuti starter template za vjezbu 2
- Koristeci for petlju ispisati sadrzaj inicijaliziranog niza u HTML select
formu
<?php echo ‘Vjezba 2’ ?>
13. - Efekat while petlje je identican efektu for loop petlje, medjutim razlika
je u samoj implementaciji.
- While petlja se najcesce koristi u situacijama kada nije poznato koliko
puta se neki kod izvrsava.
<?php echo ‘While & do while petlje’ ?>
14. Primjer 4 – While petlja
https://github.com/newPrimitives/php-kurs/blob/master/lecture4/whileLoop.php
<?php echo ‘Primjer’ ?>
15. - Koristi se najcese za iteraciju nizova ili objekata I jako je popularna zbog
svoje “logicne” sintakse
<?php echo ‘Foreach petlja’ ?>
16. Primjer 4 – While petlja
https://github.com/newPrimitives/php-kurs/blob/master/lecture4/foreach.php
<?php echo ‘Primjer’ ?>
18. - .htaccess je konfiguracijski file na web serverima koje koristi Apache
Web server
- .htaccess file sluzi za modifikaciju defaultnih postavki servera
- Modificiranjem .htaccess file-a modifikuju se ponasanja svih file-ova
unutar tog foldera
- Ukoliko se .htaccess file nalazi u root folter, napisana pravila uticu na
kompletan site
<?php echo ‘.htaccess file’ ?>
19. - Modifikacija izgleda error page-a
- Zastita fajlova passwordom
- Server side ukljucivanje passworda
- Blokiranje pristupa stranici sa odredjene IP adrese
- Promjena defaultne server stranice (index.html)
- Automatska redirekcija na drugu stranicu
<?php echo ‘Primjer koristenja .htaccess file’ ?>
21. Primjer 5 – Ostale .htaccess komande
https://github.com/newPrimitives/php-kurs/blob/master/lecture4/foreach.php
<?php echo ‘Primjer’ ?>
22. - Skinuti starter template za zadacu iz Lekcije 4
- Inicijalizirati varijablu ‘$user’ koja govori da li je user admin, user, ili
guest (string).
- Koristeci for ili while petlju ispisati sve naslove, clanke, slike i linkove
- Ukoliko je user ‘admin’ vidi clanke, i ispod clanka pise izvor clanka koji
vodi na novi link.
- Ukoliko gleda kao ‘user’ vidi sve osim linka.
- Ukoliko gleda kao guest vidi clanak i ispod pise ‘Potrebno je da budete
logovani da bi ste vidjeli ovaj sadzraj.’
<?php echo ‘Zadaca’ ?>
23. Primjer 5 – Starter template za zadacu
https://github.com/newPrimitives/php-kurs/blob/master/lecture4/homeworkStarterTemplate.php
<?php echo ‘Primjer’ ?>
24. - If & Else u PHP
- Switch
- For petlja
- While & do while petlje
- Foreach petlja
- .htacces file primjer I koristenje
<?php echo ‘To sum up’?>