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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Izpis:

A
  • Echo se uporablja za izpis vsebine
  • Print izpis ene spremenljivke
  • Print_r izpis vsebine spremenljivk (polja)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Operatorji:

A
  • Matematični operatorji
    o +, -, *, /, %, ++, -
  • Primerjalni operatorji
    o ==, ===, !=, <, >, <=, >=
  • Logični operatorji
    o &&, ||, !, xor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Polja

A
  • Množica elementov (števila, nizi)
  • Polje se začne pri indexu 0
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Pogojni stavki, zanke:

A
  • If
  • While
  • For
  • Foreach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

cookie, env, session

A

$_Cookie – informacije o piškotnik
$_ENV – informacije o okolju zaznavanja
$_SESSION – Informacije o sejah

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Delo z obrazci:

A
  • Get
  • Post
  • Server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly