⊗ppPmUFPr 193 of 447 menu

Funktionsparametrar i PHP

När vi anropar en funktion skriver vi dess namn och tomma parenteser:

<?php func(); ?>

Egentligen behöver parenteserna inte vara tomma - vi kan skicka parametrar i dem.

Låt oss till exempel säga att vi vill skapa en funktion som tar ett tal som parameter och skriver ut kvadraten på det talet.

Hur vi nu kommer att anropa vår funktion: vi kommer att skriva funktionens namn, parenteser, och i dem - ett tal vars kvadrat vi vill få.

Till exempel, så här får vi kvadraten på talet 2:

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

Och så här - kvadraten på talet 3:

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

Låt oss nu skriva implementationen av vår funktion.

Vi vet att funktionen ska ta ett tal som parameter. Det betyder att vi när vi definierar funktionen i parenteserna måste skriva någon variabel där det överförda talet kommer att hamna.

Variabelns namn kan vara vilket som helst, låt oss till exempel kalla den $num:

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

I denna variabel $num kommer det angivna talet att hamna när funktionen anropas:

<?php func(2); // i variabeln $num kommer talet 2 att hamna func(3); // i variabeln $num kommer talet 3 att hamna ?>

Låt oss nu se till att vår funktion skriver ut kvadraten på det överförda talet. För att göra detta multiplicerar vi variabeln $num med sig själv och skriver ut resultatet:

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

Låt oss testa funktionen genom att anropa den med olika tal:

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

Skapa en funktion som tar ett tal som parameter och skriver ut kubiken av detta tal.

Skapa en funktion som tar ett tal som parameter och kontrollerar om det är ett positivt eller negativt tal. I det första fallet låt funktionen skriva ut texten '+++', och i det andra '---'.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa