Uvod u PHP

4. Varijable i konstante

Varijable:

  • Počinju znakom $
  • Mogu se koristiti velika i mala slova isključivo engleske abecede

  • Mogu se koristiti i brojke, ali varijabla ne smije započinjati brojkom
  • Možemo korisiti znak _ , čak i više puta i smije stajati na početku naziva

  • Služe za privremenu pohranu vrijednosti, kao što su tekstualni nizovi, brojevi ili polja $var_ime = “vrijednost”;
  • Kada vrijednost pišemo bez navodnika, znači da je vrijednost broj
  • S navodnim znakovima je string


Primjer 1:


Primjer 2:


Lokalne varijable

Lokalne varijable su varijable deklarirane u funkciji. Izlaskom iz funkcije lokalne varijable se uništavaju.

Globalne varijable

Globalne varijable su dostupne u svim dijelovima programa. One se deklariraju na osnovnoj razini programskog kôda. U PHP- u unutar funkcija nije moguće direktno pristupati globalnim varijablama već je potrebno koristiti ključnu riječ GLOBAL. Bez ključne riječi GLOBAL unutar funkcija se referencira lokalna varijabla.


Statične varijable

Statična varijabla postoji samo unutar funkcija i ne gubi svoju vrijednost kada izvršavanje programa izađe iz lokalnog dosega funkcije. Vrijednost varijabla ostati će sačuvana i varijabla se neće uništavati izlaskom iz funkcije.

Superglobal varijable

Superglobal varijable su dostupne bilo gdje u skripti. Imenovane su velikim slovima i započinju sa znakom _.

  • $_GET superglobal varijabla daje asocijativno polje koje sadrži vrijednosti proslijeđene preko GET metode.
  • $_POST superglobal varijabla sadrži vrijednosti proslijeđene preko POST metode (prilikom predaje HTML obrasca)

Konstanta je vrijednost koja se ne može mijenjati tijekom provođenja programa.

U kôdu se konstante definiraju preko funkcije define: define("PI", 3.141592);

Konstante se pozivaju navođenjem njenog naziva: $var=2*PI;

Pri pozivanju konstante ne koristi se $ znak ispred konstante. Tipično se zadaju velikim slovima. Konstante su globalne i mogu se referencirati bilo gdje u skripti.


Ispis u PHP-u

echo funkcija uz funkciju print u PHP u služi kako bi se dobio ispis vrijednosti na zaslonu.

Možemo ispisivati varijable ili/i tekst direktno.