Uvod u PHP
5. Tipovi podataka
- U PHP u ne postoje fiksni tipovi podataka varijabli
- Ne morate definirati tip varijable prije njenog korištenja varijablu
- možete deklarirati bilo kada unutar skripte i pridruživati joj različite
- tipove podataka tokom izvođenja skripte (iako ovo nije uobičajena niti previše pametna praksa)
- možete mijenjati tip podataka neke varijable jednog te istog sadržaja
Tipovi podataka u PHP-u su:
- Cijeli brojevi (integer) - U ovaj tip varijable možemo pohraniti pozitivne i negativne brojeve u rasponu od 2147483648 do 2147483647 tj. 32 bita podataka. Možemo ih zapisati u decimalnom, oktalnom ili heksadecimalnom zapisu.
- Realni brojevi (floating point numbers) - Dva načina spremanja realnih brojeva: $dbl_var=0.123; ili $dbl_var=1.123e8;
- Tekstualni podaci (String) - Sadržaj string tipa varijable nalazi se između navodnika, koristimo jednostruke ili dvostruke navodnike
- Polja (Nizovi) - Polje u PHP u je poredana mapa (eng. ordered map) koja povezuje vrijednosti i ključeve. Prema vrsti ključa postoje polja koja se zadaju kao: Numerički indeks $polje[1]="PHP"; ili Asocijativni indeks $polje["jezik"]="PHP";
- Objekti - Tip podataka koji sprema podatke i informacije o njihovom procesiranju. U PHP-u objekti se eksplicitno deklariraju.
- Null - Poseban tip podataka koji može imati samo vrijednost NULL. Kad se varijabla kreira bez vrijednosti automatski joj se dodjeljuje vrijednost NULL. Varijable se također mogu isprazniti postavljanjem vrijednosti na NULL.
Primjer cijelih brojeva:

Primjer stringa:

String manipulacija:

Ukoliko unutar teksta koji ispisujemo unutar jednostrukih navodnika želimo koristiti sam znak navodnika moramo ga u kodu napisati sa znakom \ prije
(isto tako vrijedi i za dvostruke navodnike)
Znak \ služi za tzv. izbjegavanje, tj. znak koji iza toga znaka neće biti obrađen nego samo ispisan.
Razlika između " " i ' ':
Bitna razlika između duplih i jednostrukih navodnika je ta da će se pri korištenju duplih navodnika sadržaj varijable ispisati a pri korištenju jednostrukih navodnika ispisat će se ime varijable skupa sa znakom $.
Primjeri:

Primjer spajanje više stringova u jedan ispis:

Pri radu sa stringovima možemo koristiti znakove [ i ]
- Koristimo ih kada želimo izdvojiti određeni znak iz stringa
- String zamislimo kao jednodimenzionalni numerički niz indeksiran na taj način da se na svakom broju, počevši od 0, nalazi jedan znak stringa

strlen funkcija
- kao rezultat vraća duljinu stringa
- argumenti strlen funkcije strlen(string_ciju_duljinu_trazimo);
