Funksie Parameters in PHP
Wanneer ons 'n funksie roep, skryf ons sy naam en leë ronde hakies:
<?php
func();
?>
Eintlik hoef die hakies nie leeg te wees nie - ons kan parameters daarin deurgee.
Laat ons byvoorbeeld 'n funksie wil maak wat 'n getal as parameter sal aanvaar en die kwadraat van daardie getal sal vertoon.
Hoe ons nou ons funksie sal roep: ons sal die funksienaam skryf, ronde hakies, en binne hulle - 'n sekere getal waarvan ons die kwadraat wil verkry.
Byvoorbeeld, so sal ons die kwadraat van getal
2 kry:
<?php
func(2); // sal 4 vertoon
?>
En so - die kwadraat van getal 3:
<?php
func(3); // sal 9 vertoon
?>
Laat ons nou die implementering van ons funksie skryf.
Ons weet dat die funksie 'n getal as parameter moet aanvaar. Dit beteken, by die definisie van die funksie in die ronde hakies moet ons 'n sekere veranderlike skryf, waarin die deurgegee getal sal beland.
Die naam van die veranderlike kan enigiets wees, laat ons,
byvoorbeeld, dit $num noem:
<?php
function func($num) {
}
?>
In hierdie veranderlike $num sal die
aangeduide getal in die ronde hakies beland wanneer die funksie geroep word:
<?php
func(2); // in veranderlike $num sal getal 2 beland
func(3); // in veranderlike $num sal getal 3 beland
?>
Laat ons nou maak dat ons funksie
die kwadraat van die deurgegee getal vertoon. Vir dit
vermenigvuldig ons die veranderlike $num met
homself en vertoon dit:
<?php
function func($num) {
echo $num * $num;
}
?>
Laat ons die funksie se werk toets deur dit met verskillende getalle te roep:
<?php
function func($num) {
echo $num * $num;
}
func(2); // sal 4 vertoon
func(3); // sal 9 vertoon
?>
Maak 'n funksie wat 'n getal as parameter aanvaar en die kubus van hierdie getal op die skerm vertoon.
Maak 'n funksie wat 'n getal as parameter aanvaar
en toets of dit 'n positiewe getal
of 'n negatiewe getal is. In die eerste geval laat
die funksie die teks '+++' op die skerm vertoon,
en in die tweede '---'.