4. - Skriptni jezik za generisanje dinamickog sadrzaja na Web-u
- Open source, odrzavan od strane community-a I potpuno besplatan
- Server side jezik
<?php echo ‘Sta je PHP’ ?>
5. - Wordpress
- Facebook (early days)
- 244 miliona web stranica
- 2.1 miliona IP adresa
<?php echo ‘Upotreba PHP’ ?>
6. - PHP kod se pise unutar <?php ?> tag-a
- Varijabla se oznacava sa $imeVarijable
- Varijable su case sensitive ($imeVarijable != $IMEVARIJABLE)
- Deklaracija funkcija pocinje sa ‘function’
- Komentari se pisu unutar /** */ tag-ova
<?php echo ‘Sintaksa’ ?>
7. Primjer 1 – Hello World
https://github.com/newPrimitives/php-kurs/blob/master/lecture1/helloWorld.php
<?php echo ‘Primjer’ ?>
8. - PHP je server side jezik
- Potreban je lokalni ili remote server da bi se PHP aplikacija uspjesno
pokrenula
- XAMPP
- MAMP
- WAMP
<?php echo ‘Razvojno okruzenje’ ?>
9. XAMPP je open source paket software-a koji ukljucuju Apache (server),
MYSQL (data baza), PHP I Pearl (programski jezici) te je kompatabilan za
svim popularnijim operativnim sistemima (Windows, Linux, MacOS).
<?php echo ‘XAMPP’ ?>
12. - Kopirati kod iz Primjera 1 u text editor i spasiti file (ime.php) u odredisni
folder lokalnog servera. Upaliti server koristeci terminal ili GUI, te kroz
browser otvoriti napravljeni file.
<?php echo ‘Vjezba 1’ ?>
14. - Protokol za komunikaciju izmedju klijenta I servera
- Klijent postavlja pitanje, server odgovara (request – respone veza)
- GET I POST najcesce metode
<?php echo ‘Sta je HTTP?’ ?>
16. - Kreirati novi projekat te unutar foldera napraviti file sa imenom
‘index.php’. Unijeti osnovu HTML strukturu (template sa Github-a) te
koristeci prethodno objasnjenu funkciju ’echo’ iz PHP ispisati ime,
prezime I datum rodjenja.
- Resursi:
- STARTER TEMPLATE:
https://github.com/newPrimitives/php-kurs/blob/master/lecture1/htmlStarerTemplate.php
<?php echo ‘Vjezba 2’?>
17. - Sta je PHP
- Osnovna sintaksa PHP
- Dev okruzenje za razvoj PHP aplikacija
- Sta su XAMPP, MAMP, WAMP, LAMP
- Instalacija lokalnog servera
- Hello world from PHP
- Client server model & HTTP protocol - osnove
<?php echo ‘To sum up’?>