A programokban használhatunk, változó típusú és állandó típusú azonosítókat, az általunk felhasználandó adatok tárolására.
Változók azonosítója:
Minden változó azonosítója a $ jellel kezdődik: $valtozo_azonosítója
Változó és értéke:
Példa
define("KONSTANS","123456");
A KONSTANS szó helyére tetszőleges azonosítót írhatunk, ezzel a változónévvel tárolja az utána beírt adatot.
<?php define("KONSTANS","123456"); echo KONSTANS; ?> |
Az eredmény: 123456 |
<?php define("ADAT", "1957"); echo ADAT; ?> |
Az eredmény: 1957 |
<?php define("MEGNEVEZES", "Kerékpár"); echo MEGNEVEZES; ?> |
Az eredmény: Kerékpár |
Ebben az esetben, a változókban tárolt adatokat, tetszőleges helyen felhasználhatjuk, de a függvényen belül már nem.
<?php $a=2; $b=3; $c=4; echo ("1. Háromszög oldalainak értéke: a=".$a.", b=".$b.", c=".$c."<br />"); $k=$a+$b+$c; print ("2. Kerület értéke, függvény előtt= ".$k."<br />"); function kerulet( ) { $ker=$a+$b+$c; print("3. Kerület értéke, függvényen belül =".$ker."<br />"); return $ker; } echo "4. Függvényünk a következő adatot tárolja: "; kerulet(); $d=kerulet(); echo "5. Kerület értéke, a függvény szerint, de a függvény után=".$d. " <br /> "; ?> |
1. Háromszög oldalainak értéke: a=2, b=3, c=4 2. Kerület értéke, függvény előtt= 9 4. Függvényünk a következő adatot tárolja: 3. Kerület értéke, függvényen belül =0 3. Kerület értéke, függvényen belül =0 5. Kerület értéke, a függvény szerint, de a függvény után=0 |
Ha a function függvényünkön belül is a változókban megadott értékekkel akarunk műveletet végeztetni, akkor azokat a függvényen belül is meg kell adni.
<?php $a=2; $b=3; $c=4; echo ("Háromszög oldalainak értéke: a=".$a.", b=".$b.", c=".$c."<br />"); $k=$a+$b+$c; print ("Kerület értéke, függvény előtt= ".$k."<br />"); function kerulet( ) { $a=2; $b=3; $c=4; $ker=$a+$b+$c; print("Kerület értéke, függvényen belül =".$ker."<br>"); return $ker; } echo "Függvényünk a következő adatot tárolja: "; kerulet(); $d=kerulet(); echo "Kerület értéke, a függvény szerint, de a függvény után=".$d. " <br /> "; ?> |
Háromszög oldalainak értéke: a=2, b=3, c=4 Kerület értéke, függvény előtt= 9 Függvényünk a következő adatot tárolja: Kerület értéke, függvényen belül =9 Kerület értéke, függvényen belül =9 Kerület értéke, a függvény szerint, de a függvény után=9 |
<?php define("A","2"); define("B","3"); define("C","4"); echo ("Háromszög oldalainak értéke: a=".A.", b=".B.", c=".C."<br />"); $K=A+B+C; print ("Kerület értéke, függvény előtt= ".$K."<br />"); function kerulet( ) { $ker=A+B+C; print("Kerület értéke, függvényen belül =".$ker."<br>"); return $ker; } echo "Függvényünk a következő adatot tárolja: "; kerulet(); $d=kerulet(); echo "Kerület értéke, a függvény szerint, de a függvény után=".$d. " <br /> "; ?> |
Háromszög oldalainak értéke: a=2, b=3, c=4 Kerület értéke, függvény előtt= 9 Függvényünk a következő adatot tárolja: Kerület értéke, függvényen belül =9 Kerület értéke, függvényen belül =9 Kerület értéke, a függvény szerint, de a függvény után=9 |
A function függvényünkben, az ott lévő képletek végeredménye és beírt adatok tárolódnak.
Az ott tároltak közül, kiírathatunk mindent, vagy csak a képlet eredményét, weboldalunk tetszőleges területén.
Ha mindent kiakarunk íratni, akkor csak a függvényt kell meghívni.
Ha az értéket akarjuk kiíratni, akkor egy tetszőleges elnevezésű $változónak adjuk értékül a függvényt, és kiíratásnál a $változó képviseli az értéket.
1. Példa:
Kiíratjuk a fenti függvényben tárolt adatot, egy h5-ös címsorban így: <h5> Ezt tárolja a függvényünk: <?php kerulet(); ?> </h5>
Eredmény:
2. Példa:
Kiíratjuk a fenti függvényben tárolt értéket, egy h5-ös címsorban így: <h5>Függvényben tárolt érték: <?php print ($d); ?> </h5>
Eredmény: