A PHP gyengén típusos nyelv
Egy változó típusa meghatározza, hogy milyen műveleteket lehet rajta végrehajtani.
Az erősen típusos nyelvek megkövetelik a változó típusának egyértelmű megadását.
A gyengén típusos nyelvek nem igénylik a változó típusának egyértelmű megadását, hanem automatikusan konvertálják a változó típusokat a változó értékétől és a változó értékén végzett műveletnek megfelelően. Előnyös, hiszen egy változóban más-más típusú értékeket is tárolhatunk a program különböző részein. Veszélyes lehet nagyobb programok esetén: esetleg más típust várunk mint amit kapunk….
A PHP gyengén típusos nyelv, de lehetővé teszi a változó típusának ellenőrzését és beállítását a programozó számára.
PHP változók létrehozása (deklarálása)
Egy változó automatikusan létrejön, ha értéket adunk neki. A változó típusa az értéktől függ.
Ha a felvett érték decimális szám, akkor integer típusú változó jön létre:
$i = 123;
Ha a felvett érték karakterlánc, akkor string típusú változó jön létre:
$s = ‘szöveg’; vagy $s = ”szöveg”;
Ha szöveget adunk meg értéknek mindig idézőjelek közé kell tenni. Használható az egyszeres és kétszeres idézőjel is, de nem keverhetők!
Minden utasítást pontosvesszővel zárunk!