⊗ppPmUFPr 193 of 447 menu

Functieparameters in PHP

Bij het aanroepen van een functie schrijven we de naam en lege ronde haakjes:

<?php func(); ?>

Eigenlijk hoeven de haakjes niet leeg te zijn - we kunnen er parameters in doorgeven.

Stel, we willen bijvoorbeeld een functie maken die een getal als parameter accepteert en het kwadraat van dat getal op het scherm weergeeft.

Hoe we onze functie nu zullen aanroepen: we schrijven de functienaam, ronde haakjes, en daarin - een getal waarvan we het kwadraat willen krijgen.

Zo krijgen we bijvoorbeeld het kwadraat van het getal 2:

<?php func(2); // geeft 4 weer ?>

En zo - het kwadraat van het getal 3:

<?php func(3); // geeft 9 weer ?>

Laten we nu de implementatie van onze functie schrijven.

We weten dat de functie een getal als parameter moet accepteren. Dat betekent dat we bij het definiëren van de functie in de ronde haakjes een variabele moeten schrijven, waarin het doorgegeven getal zal worden opgeslagen.

De naam van de variabele kan willekeurig zijn, laten we, hem bijvoorbeeld $num noemen:

<?php function func($num) { } ?>

In deze variabele $num komt bij het aanroepen van de functie het opgegeven getal in de haakjes terecht:

<?php func(2); // in variabele $num komt getal 2 func(3); // in variabele $num komt getal 3 ?>

Laten we nu ervoor zorgen dat onze functie het kwadraat van het doorgegeven getal weergeeft. Hiervoor vermenigvuldigen we de variabele $num met zichzelf en geven het weer op het scherm:

<?php function func($num) { echo $num * $num; } ?>

Laten we de werking van de functie testen door deze met verschillende getallen aan te roepen:

<?php function func($num) { echo $num * $num; } func(2); // geeft 4 weer func(3); // geeft 9 weer ?>

Maak een functie die een getal als parameter accepteert en de derde macht (kubus) van dit getal op het scherm weergeeft.

Maak een functie die een getal als parameter accepteert en controleert of dit getal positief is of negatief. In het eerste geval laat de functie de tekst '+++' op het scherm zien, en in het tweede '---'.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren