Függvényparaméterek PHP-ben
Amikor egy függvényt meghívunk, a nevét és üres kerek zárójeleket írunk:
<?php
func();
?>
Valójában a zárójeleknek nem kell üreseknek lenniük - átadhatunk paramétereket bennük.
Tegyük fel például, hogy szeretnénk készíteni egy függvényt, ami paraméterként egy számot fogad és kiírja a szám négyzetét.
Hogyan fogjuk most meghívni a függvényünket: kiírjuk a függvény nevét, kerek zárójeleket, és beleírjuk azt a számot, aminek a négyzetét meg szeretnénk kapni.
Például így kapjuk meg a(z) 2 szám négyzetét:
<?php
func(2); // kiírja 4-et
?>
Így pedig a(z) 3 szám négyzetét:
<?php
func(3); // kiírja 9-et
?>
Írjuk meg most a függvényünk megvalósítását.
Tudjuk, hogy a függvény paraméterként egy számot fogad. Ezért a függvény definiálásakor a kerek zárójelekbe kell írnunk valamilyen változót, amibe az átadott szám kerül.
A változó neve tetszőleges lehet, nevezzük
például $num-nak:
<?php
function func($num) {
}
?>
Ebbe a(z) $num változóba a függvény hívásakor
kerül a kerek zárójelekben megadott szám:
<?php
func(2); // a $num változóba a 2 szám kerül
func(3); // a $num változóba a 3 szám kerül
?>
Tegyük most meg, hogy a függvényünk
kiírja az átadott szám négyzetét. Ehhez
szorozzuk meg a(z) $num változót önmagával
és írjuk ki a képernyőre:
<?php
function func($num) {
echo $num * $num;
}
?>
Ellenőrizzük a függvény működését, különböző számokkal meghívva:
<?php
function func($num) {
echo $num * $num;
}
func(2); // kiírja 4-et
func(3); // kiírja 9-et
?>
Készítsen egy függvényt, amely paraméterként egy számot fogad és kiírja a képernyőre a szám köbét.
Készítsen egy függvényt, amely paraméterként egy számot fogad
és ellenőrzi, hogy a szám pozitív-e
vagy negatív. Az első esetben a
függvény írja ki a képernyőre a(z) '+++' szöveget,
a másodikban pedig a(z) '---' szöveget.