php Flashcards
1
Q
php
A
- Jezik, ki je bil razvit za splet
- Preprost jezik, ki ima korenine v jezikih C in izgleda podobno Javascriptu
- PHP uporabniku (brskalniku posreduje HTML)
- .php
- Brezplačen
- Deluje na različnih platformah
- Zelo razširjen
- Skrivna kompleksnost
2
Q
Sintaksa:
A
- Vsako vrstico je potrebno zaključiti z podpičjem
- Simbol $
tipi spremenljivk niso določeni
Imena spremenljivk: - Imena se morejo začeti z črko ali podčrtajem
- Vsebujejo lahko samo a-z in 0-9 brez šumnikov
- Ne smejo vsebovati presledkov
- Razlikujemo z malimi in velikimi črkami
3
Q
Izpis:
A
- Echo se uporablja za izpis vsebine
- Print izpis ene spremenljivke
- Print_r izpis vsebine spremenljivk (polja)
4
Q
Nizi:
A
- Združevanje nizov s simbolom
- Narekovaji so lahko enojni ali dvojni
- Nizi so lahko dolgi več vrstic
- \n znak za novo vrstico
5
Q
Operatorji:
A
- Matematični operatorji
o +, -, *, /, %, ++, - - Primerjalni operatorji
o ==, ===, !=, <, >, <=, >= - Logični operatorji
o &&, ||, !, xor
6
Q
Polja
A
- Množica elementov (števila, nizi)
- Polje se začne pri indexu 0
7
Q
Uporaba funkcij:
A
- Iskanje elementa v polju – in_array($iskan_element, $polje)
- Iskanje ključa v asociativnem – array_key_exists(»ključ«, $polje)
- Iskanje vrednosti v asociativnem polju – array_search(»vrednost«, $polje)
- Velikost polja – count($polje)
- Razvrščanje
o Sortiranje po vrednostih - asort ($polje)
o Sortiranje po key-values - ksort ($polje)
o Obratni vrstni red, a key values se ne ohranijo - rsort ($polje) - Razbijanje – explode (‘ ‘, $tekst)
8
Q
Pogojni stavki, zanke:
A
- If
- While
- For
- Foreach
9
Q
Funkcije
A
- Funkcije uporabljamo, ko je potrebno določeno nalogo opraviti večkrat z različnimi
vhodnimi podatki - Primer: date() – izpiše trenuten datum
- Ob klicanju stavka RETURN se funkcija zaključi
- Nekaj vgrajenih funkcij:
o Invertiranje niza – strrev (»emi«);
o Menjava velikosti črk – strtoupper (»juhu!«);
o Katera PHP instalacija je nameščena – phpinfo (); - Stavek include – kot da bi kopirali eno datoteko v drugo
- Stavek require_once – datoteka se vključi samo enkrat
10
Q
Spremenljivke
A
- Lokalne spremenljivke
- V funkciji v kateri so deklarirane
- Globalne spremenljivke
- Na voljo v celotnem PHP dokumentu
- Statične spremenljivke
- Vrednost ostaja nespremenjena
11
Q
RAZLIKA MED GET IN
POST
A
GET
* Parametri se prenašajo preko URL
* Omejitve velikosti (1024 znakov)
POST
* Parametri niso vidni v URL
* Ni omejitev
12
Q
cookie, env, session
A
$_Cookie – informacije o piškotnik
$_ENV – informacije o okolju zaznavanja
$_SESSION – Informacije o sejah
13
Q
Delo z obrazci:
A
- Get
- Post
- Server