⊗ppPmUFPr 193 of 447 menu

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 '---'.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp