⊗ppPmUFPr 193 of 447 menu

Funktionsparametre i PHP

Når vi kalder en funktion, skriver vi dens navn og tomme parenteser:

<?php func(); ?>

Faktisk behøver parenteserne ikke at være tomme - vi kan sende parametre ind i dem.

Lad os for eksempel sige, at vi vil lave en funktion, som ved parameter vil tage imod et tal og vise kvadratet af dette tal på skærmen.

Hvordan vi nu vil kalde vores funktion: vi vil skrive funktionens navn, runde parenteser, og i dem - et tal, hvis kvadrat vi ønsker at få.

For eksempel, sådan får vi kvadratet af tallet 2:

<?php func(2); // viser 4 ?>

Og sådan - kvadratet af tallet 3:

<?php func(3); // viser 9 ?>

Lad os nu skrive implementeringen af vores funktion.

Vi ved, at funktionen ved parameter skal tage imod et tal. Det betyder, at når vi definerer funktionen, skal vi i de runde parenteser skrive en eller anden variabel, som det sendte tal vil blive placeret i.

Navnet på variablen kan være hvad som helst, lad os for eksempel kalde den $num:

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

I denne variabel $num vil det tal, der er angivet i parenteserne, blive placeret når funktionen kaldes:

<?php func(2); // i variablen $num vil tallet 2 blive placeret func(3); // i variablen $num vil tallet 3 blive placeret ?>

Lad os nu gøre sådan, at vores funktion viser kvadratet af det sendte tal. For at gøre dette multiplicerer vi variablen $num med sig selv og viser resultatet på skærmen:

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

Lad os kontrollere funktionens virke ved at kalde den med forskellige tal:

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

Lav en funktion, som tager imod et tal som parameter og viser terningen af dette tal på skærmen.

Lav en funktion, som tager imod et tal som parameter og kontrollerer, om dette tal er positivt eller negativt. I det første tilfælde skal funktionen visse teksten '+++' på skærmen, og i det andet '---'.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis