Mint minden programozási nyelveben a PHP-ban is vannak változók.
A változókat úgy képzeljük el, mint egy tárolót, amiben értékeket helyezhetünk el, így minden változó rendelkezik egy névvel és egy értékkel.
Mindig mikor felakarunk használni egy változót a nevére fogunk hivatkozni, de az értékét szeretnék felhasználni az adott művelethez.
A változókat akkor célszerű használni, ha programunkban valamilyen művelet más-más adatokkal dolgozik.
A változók mindig egy dollárjelből ($) és egy tetszőlegesen választott karaktersorozatból vagyis egy névből épülnek fel. Ez a név tartalmazhat, betűket számokat és aláhúzás karaktereket (_), számmal azonban nem kezdődhet, szóközöket vagy más karaktereket nem tartalmazhat. Egy változó végét ne felejtsük el lezárni egy pontosvesszővel (;), ez jelzi a program utasítás végét, és ez nem része a változó nevének.
Nézzünk erre egy példát:
$a; $hosszu_valtozo_nev;
A változók értékai lehetnek számok, karakterláncok, objektumok, tömbök, vagy logikai értékek. Ezek tartalma bármikor módosítható. A változók létrehozásakor (deklarálásakor), általában rögtön értéket is szoktunk adnia változónak.
Nézzünk erre is egy példát:
$szam = 15; $szoveg = "valami szoveg";
Itt létrehoztunk két változót, jól látszik az értékadási vagy hozzárendelő műveleti jel (=);
Ezek után úgy használhatjuk a változót mint ha az értékét használnánk, például:
$szam = 15; echo $szam; //vagy $szoveg = "valami szoveg"; echo $szoveg;
Itt még megemlíteném, hogy lehetőség van két változó összefűzésére, ezt a ponttal (.) tehetjük meg, példa:
$szoveg1 = "egyik szoveg"; $szoveg2 = "masik szoveg"; echo $szoveg1.$szoveg2; //kimenet: egyik szovegmasik szoveg //szebb formával echo $szoveg1." ".$szoveg2; //kimenet: egyik szoveg masik szoveg