⊗ppPmUFPr 193 of 447 menu

Parametri funkcij v PHP

Pri klicu funkcije napišemo njeno ime in prazne okrogle oklepaje:

<?php func(); ?>

Pravzaprav oklepaji ne morajo biti nujno prazni - vanje lahko podamo parametre.

Recimo, da želimo narediti funkcijo, ki bo s parametrom sprejela število in izpisala kvadrat tega števila.

Kako bomo zdaj klicali našo funkcijo: napisali bomo ime funkcije, okrogle oklepaje, in vanje - neko število, katerega kvadrat želimo dobiti.

Na primer, tako bomo dobili kvadrat števila 2:

<?php func(2); // izpiše 4 ?>

Tako pa - kvadrat števila 3:

<?php func(3); // izpiše 9 ?>

Zdaj pa napišimo implementacijo naše funkcije.

Vemo, da mora funkcija s parametrom sprejeti število. Torej moramo pri definiciji funkcije v okroglih oklepajih napisati neko spremenljivko, v katero bo prišla posredovano število.

Ime spremenljivke je lahko katerokoli, recimo jo poimenujmo $num:

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

V to spremenljivko $num bo pri klicu funkcije prišlo navedeno število v okroglih oklepajih:

<?php func(2); // v spremenljivko $num pride število 2 func(3); // v spremenljivko $num pride število 3 ?>

Naredimo zdaj tako, da bo naša funkcija izpisala kvadrat podanega števila. Za to pomnožimo spremenljivko $num samo s seboj in izpišemo na zaslon:

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

Preverimo delovanje funkcije tako, da jo pokličemo z različnimi števili:

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

Naredite funkcijo, ki s parametrom sprejme število in izpiše kocko tega števila.

Naredite funkcijo, ki s parametrom sprejme število in preveri, ali je to število pozitivno ali negativno. V prvem primeru naj funkcija izpiše besedilo '+++', v drugem pa '---'.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni