Search Header Logo
Uvod u PHP

Uvod u PHP

Assessment

Presentation

Computers

9th - 12th Grade

Practice Problem

Easy

Created by

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 ?

1

PHP Hyperspeed Performance

2

PHP Hyperformat Programming

3

PHP: Hypertext Preprocessor

4

PHP: Hyperlink Pages

8

Multiple Choice

Koja izjava nije tačna o PHP ?

1

PHP se koristi za izradu front end apliakcija za biblioteke

2

PHP služi za kreiranje dinamičkih web stranica

3

PHP je besplatan

4

PHP dodaje, mijenja i briše podatke iz baze podataka

9

Multiple Choice

Koja je ekstenzija za PHP datoteke ?

1

.hpp

2

.ph

3

.php

4

.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 ...

12

INSTALACIJA PHP

​PHP KOMPAJLERI

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 ...

1

<?

//PHP kod

?>

2

<?php

//PHP kod

?>

3

<?php

//PHP kod
?php>

4

<?php

//PHP kod

php>

18

Fill in the Blank

Šta nedostaje na liniji kako biste ispisali tekst

____ "Zdravo narode"

19

Fill in the Blank

Koji je ispravan način otvaranja i zatvaranja PHP skripte ?

<_____

echo "Ovo je PHP";

__>

?
?

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 ?

1

#komentar ide ovdje

2

// komentar ide ovdje

3

' 'komentar ide ovdje

4

/*komentar ide ovdje*/

25

Fill in the Blank

Umetnite odgovarajuću instrukciju kako biste dobili jednolinijski komentar !!!

__ print("Zdravo narode!");

/
/

26

Drag and Drop

Umetnite odgovarajuće instrukcije kko biste dobili višelinijski komentar !!!



x=5;

print(x);

Drag these tiles and drop them in the correct blank above
*/
/*

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

​<?php

$txt = "Gracanica";

echo "Volim " . $txt . "!";

?>

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 ?

1

myVar=3

2

my_Var=3

3

myvar=3

4

my-var=3

34

Fill in the Blank

Kreiraj varijablu koja se zove txt i dodijeli joj vrijednost "Zdravo"

$
=
"
"
;

35

Drag and Drop

Kreiraj varijablu x i y i dodijeli im neke vrijednosti, potom ispiši sumu tih brojeva !!!

=5;

=7;

$x​
$y;
Drag these tiles and drop them in the correct blank above
$x
$y
echo
+

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