wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PHP Basics Quiz

Total questions: 36

Worksheet time: 19mins

Name
Class
Date
1.

Što označava kratica PHP?

a)

Public Hypertext Page

b)

PHP Hypertext Preprocessor

c)

Private Hypertext Processor

d)

Programming Hypertext Pages

2.

PHP je skriptni jezik koji se izvodi na strani servera, a koji zahtijeva interpretiranje prije izvršavanja.

a)

Točno

b)

Netočno

3.

Što je XAMPP?

a)

Programski jezik za web razvoj

b)

Baza podataka

c)

Aplikacija koji uključuja Apache server, MySQL, PHP i Perl

d)

Ništa od navedenog

4.

Što je potrebno pokrenuti u XAMPP Control Panelu za rad s PHP-om?

a)

Samo MySQL

b)

Apache servis

c)

FileZilla

d)

Mercury

5.

Koje su od navedenih tipovi varijabli u PHP-u?

a)

integer

b)

string

c)

character

d)

boolean

6.

Koji od sljedećih preduvjeta je nužno zadovoljiti da bi PHP datoteku otvorili u pregledniku i da se izvodi njen kod?

a)

Nužno je imati uređivač koda

b)

Nužno je imati aktivan web server (poslužitel)j

c)

Dovoljno je imati lokalnu datoteka

d)

Nužno je imati bazu podataka

7.

U kojoj mapi se spremaju PHP projekti kod korištenja XAMPP-a?

a)

C:\php\projects

b)

C:\xampp\htdocs

c)

C:\apache\www

d)

C:\www\public

8.

Unutar kojih oznaka se piše PHP kod?

a)

<php> ... </php>

b)

<?php ... ?>

c)

<script> ... </script>

d)

<!-- php ... -->

9.

Kako se u PHP-u označava varijabla?

a)

$ime

b)

#ime

c)

@ime

d)

&ime

10.

Varijable u PHP-u moraju imati unaprijed određen tip podatka

a)

netočno

b)

točno

11.

U PHP-u, print() i echo naredbe imaju izrazito različite uloge.

a)

Točno

b)

Netočno

12.

Koje od navedenih naredbi/funkcija koristimo za ispis podataka na zaslon u pregledniku u PHP-u?

a)

output()

b)

display()

c)

print()

d)

show()

e)

echo

13.

Koji operator se koristi za spajanje stringova u PHP-u?

a)

+

b)

&

c)

.

d)

;

14.

Za što koristimo $_POST superglobalnu varijablu?

a)

Za prikupljanje podataka iz HTML obrazaca nakon slanja

b)

Za pohranu podataka o korisniku na temelju njegovog pretraživanja u pregeldniku

c)

Za upravljanje kolačićima

d)

Za dohvaćanje podataka iz URL-a

15.

Što je točno za POST metodu u odnosu na GET?

a)

Podaci se vide u URL-u

b)

Manje je sigurna od GET metode

c)

Podaci se šalju u pozadini i ne prikazuju se u URL-u

d)

Koristi se samo za pretrage

16.

Kako u PHP-u pristupamo podacima poslanima POST metodom?

a)

$_POST['ime_polja']

b)

POST['ime_polja']

c)

$POST['ime_polja']

d)

ništa od navedenog

17.

Koja funkcija provjerava je li varijabla prazna?

a)

isset()

b)

null()

c)

blank()

d)
empty()
18.

Koji je ispravan način definiranja konstante u PHP-u?

a)

set_constant('NAME', 'value');

b)

constant('NAME', 'value');

c)

define('NAME', 'value');

d)

const NAME = 'value';

19.

Što se događa kada koristimo dvostruke navodnike (" ") za ispis varijable?

a)

Varijabla se ispisuje kao tekst

b)

PHP zamjenjuje varijablu njenom vrijednošću

c)

Varijabla se ne prikazuje

d)

Dolazi do greške

20.

Koja je svrha naredbe require u PHP-u?

a)

Kreiranje nove varijable

b)

Uključivanje sadržaja jedne PHP datoteke u drugu

c)

Za pokretanje sesije

d)

Za definiranje funkcije

21.

Za uključivanje PHP datoteke koja je neophodna za funkcioniranje aplikacije, koristimo naredbu

a)
require
b)

include

c)

demand

d)

insist

22.

Koja od sljedećih naredbi označava petlju u PHP-u?

a)

try

b)

if

c)

foreach

d)

switch

23.

Što radi funkcija rand() u PHP-u?

a)

Generira nasumični cijeli broj

b)

Generira nasumični string

c)

Generira nasumični decimalni broj

d)

Generira nasumični niz

24.

Koji je ispravan način za kreiranje niza u PHP-u?

a)

$array = createArray();

b)

$array = array();

c)

$array = new Array();

d)

$array = [];

25.

Koja je ispravna sintaksa za while petlju u PHP-u?

a)

while uvjet { }

b)

while (uvjet) { }

c)

while { uvjet }

d)

while (uvjet) do { }

26.

Koji od sljedećih operatora se koristi za spajanje tekstova i varijabli u PHP-u recimo prilikom ispisa metodom print()?

a)

+

b)

.

c)

*

d)

&

27.

$_GET superglobalna varijabla štiti podatke koje u obrasce unosi korisnik tako što na njih primjenjuje enkripciju.

a)

Da

b)

Ne

28.

Koji je ispravan način pisanja linijskog komentara u PHP-u?

a)

// Ovo je komentar //

b)

/* Ovo je komentar */

c)

# Ovo je komentar #

d)

<!-- Ovo je komentar -->

29.

Koja je ispravna sintaksa za pristup elementu asocijativnog polja u PHP-u?

a)

$polje[key]

b)

$polje->key

c)

$polje["key"]

d)

$polje.key

30.

Koja funkcija se koristi za provjeru postoji li određeni ključ u asocijativnom polju?

a)

isset()

b)

array_key_exists()

c)

array_index_exists()

d)

key_exists()

31.

Koji su atributi nužni u oznaci <form> želimo li unesene podatke preuzeti i manipulirati pomoću PHP-a?

a)

action

b)

id

c)

value

d)

method

32.

. Koji atribut HTML forme određuje gdje se šalju podaci?

a)

method

b)

action

c)

name

d)

type

33.

Primijenom radio buttona kreiramo polje u kojemu korisnik može odabrati samo jednu od ponuđenih opcija, zato sve opcije imaju isti name, a različit id i value.

a)

Da

b)

Ne

34.

Funkcije su izdvojeni nizovi naredbi koje čine logičke cjeline i obavljaju točno utvrđene zadatke. U kojem slučaju će se izvesti napisana funkcija?

a)

uvijek

b)

samo kad je pozvana

c)

nikada

d)

ništa od navedenog

35.

Koja funkcija provjerava postoji li varijabla?

a)

empty()

b)

isset()

c)

exist()

d)

defined()

36.

Koji je točan način provjere je li forma poslana POST metodom?

a)

if ($_POST)

b)

if ($_SERVER["REQUEST_METHOD"] == "POST")

c)

if (isset($_POST))

d)

if (POST)