zahlavie


Typy premenných

Každý programovací jazyk pracuje s nejakými hodnotami. To do čoho tieto hodnoty ukladáme nazývame premenné. Každá premenná ma svoj jedinečný názov a hodnotu, ktorá sa môže počas behu programu meniť.

Každá premenná v jazyku PHP začína znakom $.

Základná syntax:
<?
$nazov_premennej = hodnota;
?>

Premenné rozdeľujeme podľa toho, aké hodnoty do nich ukladáme:

 Typ  Názov  Popis
 Logický  Bool uchováva hodnotu pravda, nepravda a zapisuje sa, ako true/ false
 Celočíselný  Integer dátový typ pre celé čísla ( 4 byty -
rozsah od -2 147 483 648 do +2 147 483 647.
 Reálne čísla  Double

reálne (desatiné) čísla ( 5 bytov - rozsah od
-1,7.10e308 do 1,7.10e308 - k dispozícii je 15 číslic ) Desatinú čiarku zapisujeme pomocou bodky.

 Znaky  String reťazec znakov
 Viac položiek  Array pole s viacerími položkamy
 Objekt  Object objekty pre ukladanie instancii tried

V mnohých jazykoch treba premenné deklarovať, ale v jazyku PHP podobne, ako v JavaScripte typ premenných netreba deklarovať.

<?
$prva = true;                  // logický typ - bool
$druha = 10;                  // celočíselný typ - integer
$tretia = 10.001;           // reálne (desatinné) číslo - double
$stvrta = "Text";          // reťazec znakov - string

echo $prva ."<br>";
echo $druha ."<br>";
echo $tretia ."<br>";
echo $stvrta ."<br>";
?>

Ako vidíte najprv som premennej priradil nejakú hodnotu a potom som ju vypísal. Nasledujúci príklad obsahuje najčastejšie sa vyskytujúce chyby pri písaní premenných:

<?
$3sestry = "tri sestry";   // premenná sa nesmie nikdy začínať číslom ( ERROR )
$rok = 2007;
echo $Rok;                       // pri premenných rozlišujeme veľké a malé písmená ( nevypíše nič )
?>

Poznámka:
Každá premenná by mala byť inicializovaná ( má mať hodnotu hneď pri prvom použití ). Neinicializovaná premenná má dátový typ prázdneho reťazca.

$auto;                         // neinicializovaná premenná prázdneho reťazca
$auto = Renault;       // inicializovaná premenná Renault

Home ~ Premenné ~ Typy premenných

zapatie

Jazyk PHP | Základy jazyka PHP | Premenné | Riadiaca štruktúra | Pole | Formuláre | Funkcie v PHP | Databáza | Software | Úlohy | O webe