PIA - DRUGI KOLOKVIJUM Flashcards
Sta je PHP?
PHP je skraćenica od Hypertext Preprocessor.
PHP je skript jezik napravljen za generisanje dinamičkih web stranica.
Sintaksa je pozamljena iz C-a, Jave i Perl-a sa par jedinstvenih PHP specifičnih
dodataka.
Sta je cilj PHP-a?
Cilj jezika je da omogući web programerima da brzo pišu dinamički generisane
stranice.
Gde se parsira PHP?
PHP skript se parsira i interpretira na serverskoj strani Web aplikacije
Gde se nalazi php skript jezik?
PHP je skript jezik na serverskoj strani Web aplikacije koji se integriše u okviru HTML dokumenata.
Takođe, moguće je ubacivati HTML kod u PHP skript.
Objasni kako se izvrsava PHP?
PHP se uopšteno izvršava na web serveru, uzimajući PHP kod kao ulaz a kreirajući web
stranice kao izlaz.
Objasni sta razlikuje PHP od vecine programskih jezika i kako se izvrsavaju PHP funkcije?
Za razliku od većine programskih jezika koji poseduju početnu funkciju, PHP je nema.
PHP je nalik na većinu skriptnih jezika - datoteka jednostavno sadrži skup instrukcija koje
se izvršavaju jedna za drugom, od prve do poslednje gde sledi kraj programa.
Izmedju kojih tagova se definise php?
<?php … ?> tagova.
Sta php fajlovi mogu sadrzati?
PHP fajlovi mogu sadržati tekst,
HTML tagove i skripte.
Promenljive u PHP?
Variable (promenljive) se koriste za čuvanje i obradu podataka sa kojima radimo, recimo brojevima, stringovima ili rezultatima funkcija služe tako da se dalje mogu koristiti i/ili menjati proizvoljan broj puta.
Promenljive moraju početi znakom dolara ($) i mogu sadržati bilo koju kombinaciju slova i cifara
Kod PHP promenljivih, da li je dozvoljeno da prvi karakter posle znaka dolara ($) bude cifra?
Nije dozvoljeno da prvi karakter posle znaka dolara ($) bude cifra
Da li je PHP jezik case sensitive?
da
Objasni operator dodele vrednosti u PHP
Pravo značenje - “Dodeljuje se vrednost izraza na desnoj strani promenljivoj na levoj strani.”
Nema značenje “identično je”
Nije isto kao u algebri
Objasni proces deklaracije promenljive u PHP-u?
Pomoću deklaracije promenljive rezerviše se prostor u memoriji i specificira tip
podatka koji će biti smešten u toj memorijskoj lokaciji:
$a = 1.1 // deklaracija i inicijalizacija realnog broja
$a = true // deklaracija i inicijalizacija boolean promenljve
$a = ‘fat stuff’ // deklaracija i inicijalizacija string promenljiv
Objasni i navedi PHP globalne promenljive.
PHP u svojoj sintaksi poseduje specijalne vrste promenljivih koje se mogu biti globalne i magične konstante.
Globalne promenljive:
$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_COOKIE
$_SESSION
Objasni i navedi PHP magicne promenljive.
Magične promenljive:
LINE Prikazuje trenutni broj linije u fajlu.
FILE Prikazuje puno ime i putanju fajla.
DIR Prikazuje direktorijum u kojem se neki fajl nalazi. Ekvivalento je funkciji dirname(FILE)
FUNCTION Prikazuje naziv funkcije.
CLASS Prikazuje naziv klase
METHOD Prikazuje naziv metode.
NANESPACE Prikazuje naziv namespace-a.
Kako se u PHP-u dele tipovi podataka?
Na grupne i skalarne.
Objasni PHP skalarne podatke.
Skalarni ili primitivni ili osnovni tipovi
podataka
-Najjednostavniji tipovi
-Ne mogu se prebacivati u druge tipove
- Jedino pojedinačne vrednosti
Primer:
Integer
floating point (real)
String
Boolean
Objasni PHP grupne podatke.
Grupni ili klasni tipovi
-kompleksniji
- Sastavljeni od drugih tipova (primitivnih ili klasnih tipova)
-Mogućnost više vrednosti
Primer:
Array
Objec
Sta su i koji su specijalni karakteri u PHP-u?
Specijalni karakteri su karakteri koji nisu vidljivi većimaju specijalno značenje
\n nova linija (nema isto značenje kao u okviru HTMLa <br></br>)
\t tab
$ karakter $
\ karakter \
Objasni kako PHP razaznaje true i false - boolean primitivni tip
Svaki izraz se može prikazati kao boolean
-0, 0.0, ‘0’, ‘’ su vrednosti za false
Sve ostale vrednosti se prepoznaju kao true
Kako komanda za prikaz na ekranu konvertuje boolean vrednosti u string?
Komande za prikaz na ekranu konvertuju boolean vrednosti u string pre prikaza i to na sledeći način:
-true se konvertuje u ‘1’
-false se konvertuje u ‘’ (prazan string)
Objasni null
Null je specijalan tip sa značenjem “bez vrednosti”
Može se koristiti da bi se inicijalizovala promenljiva
$a = NULL;