Tipovi podataka koje podržava PHP su:
* Cijeli brojevi (integer)
* Realni brojevi (floating-point numbers )
*Tekstualni podatci (String)
* Logičke varijable
* Nizovi
* Objekti
-------------------------------------------------------
Realni brojevi
Realni brojevi se spremaju na dva načina:
- Kod:
-
$dbl_var=0.567;
/** ili **/
$dbl_var=4.567e8;
Sa korištenjem realnih brojeva treba biti oprezan jer točnost istih nije uvjek
garantirana. Greška se pojavi zbog toga što kod pretvaranja broja u njegov
binarni ekvivalent - neki brojevi ne mogu biti točno prebačeni u binarni
ekvivalent. Dakle nisu uvijek tocni do posljednje decimale...
Tekstualni podaci
Sadržaj string tipa varijable se nalazi između navodnika. Možete koristiti duple i jednostruke navodnike. Postoje razlike u ispisu sadržaja ovisno o tipu navodnika koje koristite.
-- Korištenjem duplih navodnika ("") možete koristiti "posebne znakove" pomocu kojih PHP izvršava neke radnje pri ispisu varijable (sadržaja varijable).
-- Bitna razlika izmedu duplih i jednostrukih navodnika je ta sto ce se sadrzaj
varijable prikazati (ako koristite duple navodnike), a pri koristenju jednostrukih
navodnika ce se ispisati i ime varijable skupa sa znakom $
Escape znaovi:
- Kod:
-
\" Dupli navodnik
\$ Dolar znak
\n Novi red (0x0A u ASCIIu)
\t Tab razmak (0x09 u ASCIIu)
\\ Backslash
Ovi znakovi nece biti vidljivi na stranici ali ce njihov utjecaj biti vidljiv tek u
source fileu. Koristeci ovo - mozete "sakriti" činjenicu da je stranica
napravljena u PHP-u jer ako ne koristite ove znakove - source ce biti prikazan
u jednom redu...
U PHP-u ne postoje fiksni tipovi podataka što znaci da nemorate definirati tip
varijable prije korištenja, a istu mozete deklarirati bilo kada.
Cijeli brojevi
U ovaj tip varijable možemo pohraniti pozitivne i negativne brojeve u rasponu
od: -2147483648 do 2147483647 ili 32 bita podataka.
Možemo ih zapisati u oktalnom, decimalnom ili heksadecimalnom zapisu.
Primjeri:
- Kod:
-
$int_var=0#123; /*heksadecimalni broj*/
$int_var=0123; /*oktalni broj*/
$int_vvar=123; /*pozitivan decimalni broj*/
$int_var=-123; /*negativni decimalni broj*/
Logičke varijable
Koristeci logički tip podataka imate dvije moguće vrijednosti : true i false
Deklaracija logičke varijable bi izgledala ovako:
- Kod:
-
$var_logicka=true;
$var_logicka=false;
Ovaj tip podatka je rezultat logičkih izraza.