⊗ppPmUFPr 193 of 447 menu

Funksjonsparametere i PHP

Ved funksjonskall skriver vi navnet og tomme parenteser:

<?php func(); ?>

Faktisk trenger ikke parentesene å være tomme - vi kan sende parametere inn i dem.

La oss for eksempel si at vi vil lage en funksjon som tar imot et tall som parameter og skriver ut kvadratet av dette tallet.

Hvordan vi nå vil kalle funksjonen vår: vi vil skrive funksjonsnavnet, parenteser, og inn i dem - et tall hvis kvadrat vi ønsker å få.

For eksempel, slik får vi kvadratet av tallet 2:

<?php func(2); // skriver ut 4 ?>

Og slik - kvadratet av tallet 3:

<?php func(3); // skriver ut 9 ?>

La oss nå skrive implementasjonen av funksjonen vår.

Vi vet at funksjonen skal ta imot et tall som parameter. Derfor, når vi definerer funksjonen, må vi i parentesene skrive en variabel som det overførte tallet vil havne i.

Variabelnavnet kan være hva som helst, la oss for eksempel kalle den $num:

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

I denne variabelen $num vil det angitte tallet i parentesene havne når funksjonen kalles:

<?php func(2); // i variabelen $num vil tallet 2 havne func(3); // i variabelen $num vil tallet 3 havne ?>

La oss nå gjøre slik at funksjonen vår skriver ut kvadratet av det overførte tallet. For å gjøre dette multipliserer vi variabelen $num med seg selv og skriver ut:

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

La oss teste funksjonen ved å kalle den med ulike tall:

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

Lag en funksjon som tar imot et tall som parameter og skriver ut kuben av dette tallet.

Lag en funksjon som tar imot et tall som parameter og sjekker om dette tallet er positivt eller negativt. I det første tilfellet la funksjonen skrive ut teksten '+++', og i det andre '---'.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis