

Uvod u PHP
Presentation
•
Computers
•
9th - 12th Grade
•
Practice Problem
•
Easy
gdmk.informatika gdmk.informatika
Used 1+ times
FREE Resource
24 Slides • 12 Questions
1
uvod u php
2
Cilj nastavne jedinice
Uvod u PHP
Kako instalirati PHP
Naučiti osnovnu sintaksu PHP
Dodavanje komentara u PHP
Varijable u PHP
3
UVOD U PHP
ŠTA JE PHP ?
PHP je skraćenica od "PHP: Hypertext Preprocessor"
PHP je široko rasprostranjen, otvoren skriptni programski jezik
PHP skripta se izvršava na serveru
PHP se besplatno može preuzeti sa interneta
4
UVOD U PHP
ŠTA JE PHP datoteka ?
PHP datoteke sadrže tekst, HTML, CSS, JavaScript i PHP kod
PHP kod se izvršava na strani server i kao rezultat vraća HTML kod koji čita naš pretraživač
PHP datoteke imaju ekstenziju .php
5
UVOD U PHP
ŠTA RADI PHP ?
PHP služi za pravljenje dinamičkih web stranica
Može kreirati, otvarati, čitati, pisati, brisati i zatvarati datoteke na serveru
Skuplja podatke iz HTML obrazaca
Šalje i prima kolačiće (male datoteke za analizu web stranica)
Dodaje, mijenja i briše podatke u bazi podataka
Koristi se za kontrolu pristupa korisnika
Koristi se za šifriranje podataka
6
UVOD U PHP
ZAŠTO PHP ?
PHP se pokreće na različitim platformama (Windows, Linuxu, Unix, Mac OS X, itd)
Kompatibilan je gotovo sa svim serverima koji se danas koriste
Podržava širok raspon baza podataka
Lagan je za naučiti i efikasno se pokreće na strani servera
Besplatan je i može se preuzeti sa stranice www.php.net
7
Multiple Choice
Od čega je skraćenica PHP ?
PHP Hyperspeed Performance
PHP Hyperformat Programming
PHP: Hypertext Preprocessor
PHP: Hyperlink Pages
8
Multiple Choice
Koja izjava nije tačna o PHP ?
PHP se koristi za izradu front end apliakcija za biblioteke
PHP služi za kreiranje dinamičkih web stranica
PHP je besplatan
PHP dodaje, mijenja i briše podatke iz baze podataka
9
Multiple Choice
Koja je ekstenzija za PHP datoteke ?
.hpp
.ph
.php
.py
10
INSTALACIJA PHP
Kako instalirati php ?
Ukoliko vaš server ima podršku za PHP nema potrebe da instalirate ništa
Potrebno je samo da kreirate .php datoteku, smjestite je u folder www i server će je automatski izvršiti za vas.
Nema potrebe da išta kompajlirate niti instalirate dodatne alate
Pronađete prostor za web koji podržava PHP i MySQL
Instalirate web server na vašem računaru a potom instalirate PHP i MySQL
Da biste koristili PHP potrebno je da ...
11
INSTALACIJA PHP
Kako instalirati php ?
Instalirati web server
Instalirati PHP
Instalirati bazu podataka kao što je My SQL
Ukoliko želite pokrenuti PHP na vašem računaru koji nema instaliran web server tada je potrebno ...
Web stranica sa koje možite skinuti WAMP (Windows Apache MySQL PHP) je
https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/wampserver3.3.5_x64.exe/download
12
INSTALACIJA PHP
PHP KOMPAJLERI
programiz - https://www.programiz.com/php/online-compiler/
w3schools - https://www.w3schools.com/php/phptryit.asp?filename=tryphp_compiler
onecompiler - https://onecompiler.com/php
Kao PHP online kompajler možete koristiti
13
SINTAKSA PHP
OSNOVNA PHP SINTAKSA
PHP skripta može biti smještena bilo gdje u dokumentu.
PHP skripta počinje sa <?php i završava sa ?>
<?php
//PHP kod se piše na ovom mjestu
?>
PHP datoteka uobičajeno sadrži HTML oznake i neke PHP skripte.
14
SINTAKSA PHP
OSNOVNA PHP SINTAKSA
<!DOCTYPE html>
<html>
<body>
<h1>Moja prva PHP stranica</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
U sljedećem primjeru PHP koristi ugrađenu funkciju echo koja služi za ispis teksta "Zdravo narode". Svaka PHP insturkcija završava sa tačka-zarez (;)
15
SINTAKSA PHP
OSJETLJIVOST PHP
U PHP, ključne riječi (if, else, while, echo i dr.), klase, funkcije i korisnički definirane funkcije nisu osjetljive na velika i mala slova. U donjem slučaju ECHO, echo, EcHO imaju isto značenje.
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
16
SINTAKSA PHP
OSJETLJIVOST PHP
Međutim imena varijabli u PHP su osjetljiva na velika i mala slova. Tako se varijable $boja, $BOJA i $BoJa tretiraju kao tri različite varijable
<!DOCTYPE html>
<html>
<body>
<?php
$color = "crveno";
echo "Moje auto je " . $color . "<br>";
echo "Moja kuca je " . $COLOR . "<br>";
echo "Moj brod je " . $coLOR . "<br>";
?>
</body>
</html>
17
Multiple Choice
PHP skripta počinje i završava sa ...
<?
//PHP kod
?>
<?php
//PHP kod
?>
<?php
//PHP kod
?php>
<?php
//PHP kod
php>
18
Fill in the Blanks
19
Fill in the Blanks
Type answer...
20
KOMENTARI U PHP
KOMENTAR
Komentari u PHP kodu su dijelovi koda koji se ne izvršavaju kao dio programa. Njihova jedina svrha da pojasne čitatelje koda o čemu se radi u tom dijelu koda
Komentari se mogu koristiti da...
omoguće drugima da razumiju vaš kod
da vas podsjete šta ste radili u kodu nakon nekog vremena podsjećanja
ostave neke dijelove koda za kasnije korištenje
21
KOMENTARI U PHP
KOMENTAR
PHP podržava nekoliko tipova komentara
<!DOCTYPE html>
<html>
<body>
<?php
// Ovo je jednolinijski komentar
# Ovo je također jednolinijski komentar
/* Ovo je
višelinijski komentar */
?>
</body>
</html>
22
KOMENTARI U PHP
JEDNOLINIJSKI KOMENTAR
Jednolinijski komentar počinje sa // . Bilo koji dio teksta između dvije linije i kraja reda će biti ignorisan od strane kompjlera.
U sljedećem kodu imate jednolinijski komentar prije koda.
<?php
// Ispisace se poruka dobrodoslice:
echo "Welcome Home!";
?>
U narednoj liniji je komentar na kraju koda ...
<?php
echo "Welcome Home!"; // Ispisace se poruka dobrodošlice
?>
23
KOMENTARI U PHP
IGNORISANJE KODA
U sljedećoj instrukciji, komentar će ignorisati kod i on se uopšte neće izvršiti
<?php
// echo "Dobrodosao kuci!";
?>
24
Multiple Choice
Koji od dole navedenih nije ispravan način zapisivanja komentara ?
#komentar ide ovdje
// komentar ide ovdje
' 'komentar ide ovdje
/*komentar ide ovdje*/
25
Fill in the Blanks
26
Drag and Drop
x=5;
print(x);
27
VARIJABLE
DEKLARISANJE PHP VARIJABLI
U PHP varijable počinju sa znakom $, iza kojeg slijedi ime varijable.
U primjeru ispod, varijabla $x čuva vrijednost 5, dok varijabla $y čuva vrijednost "John"
Za razliku od drugih programskih jezika PHP nema komandu za deklarisanje varijabli. Ona se dekalriše automatski čim kreirate prvu varijablu
<?php
$x = 5;
$y = "John";
echo $x;
echo "<br>";
echo $y;
?>
28
VARIJABLE
PRAVILA ZA IMENOVANJE PHP VARIJABLI
Varijable počinju sa znakom $, iza koje slijedi ime varijable
Ime varijable mora početi sa slovom ili donjom crticom (_)
Ime varijable ne može početi sa brojem
Ime varijable može sadržavati samo alfanumeričke znakove i donju crticu (A-z,0-9,_)
Imena varijabli su osjetljiva na velika i mala slova ($x i $X nisu iste varijable)
29
VARIJABLE
ISPIS VARIJABLI
Instrukcija echo se često koristi za ispisivanje podataka na ekran.
U narednom primjeru možete vidjeti kako ispisati tekst i vrijednost varijable
<?php
$txt = "Gracanica";
echo "Volim $txt!";
?>
30
VARIJABLE
ISPIS VARIJABLI
Sljedeći primjer će dati isti rezultat kao i gornji primjer
Sljedeći primjer će sumirati vrijednosti dvije varijable
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
31
VARIJABLE
TIPOVI VARIJABLI
PHP nema komandu za deklarisanje varijabli a tip podataka zavisi od vrijednosti varijable
<?php
$x = 5; // $x je cijeli broj
$y = "John"; // $y je string
echo $x;
echo $y;
?>
5John
32
VARIJABLE
TIPOVI VARIJABLI
PHP podržava sljedeće tipove varijabli
String
Integer
Float
Boolean
Array
Object
NULL
Resource
33
Multiple Choice
Koje ime varijable nije ispravno napisano ?
myVar=3
my_Var=3
myvar=3
my-var=3
34
Fill in the Blanks
Type answer...
35
Drag and Drop
36
ZADACI
Napišiti PHP skriptu unutar HTML koda koja računa zbir, razliku, proizvod i količnik
1. dva cijela broja
2. dva stringa
3. cijelog broja i stringa
uvod u php
Show answer
Auto Play
Slide 1 / 36
SLIDE
Similar Resources on Wayground
31 questions
Python 2 lesson
Presentation
•
KG
34 questions
For цикл
Presentation
•
KG
29 questions
Algebra 1 STAAR EOC New Question Types
Presentation
•
9th - 12th Grade
30 questions
Writing Algebraic Expressions
Presentation
•
9th - 12th Grade
29 questions
(ม.2) บทเรียนและทดสอบระบบคอมพิวเตอร์
Presentation
•
9th - 12th Grade
31 questions
Forming Questions and Expressing Negation
Presentation
•
9th - 12th Grade
33 questions
life cycle of stars
Presentation
•
8th - 12th Grade
33 questions
Adjectifs demonstratifs
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade