⊗ppPmUFPr 193 of 447 menu

Parametrii funcțiilor în PHP

La apelarea unei funcții scriem numele ei și paranteze rotunde goale:

<?php func(); ?>

De fapt, parantezele nu sunt obligatoriu să fie goale - în ele putem transmite parametrii.

Să presupunem, de exemplu, că vrem să facem o funcție, care prin parametru va primi un număr și va afișa pe ecran pătratul acelui număr.

Cum vom apela acum funcția noastră: vom scrie numele funcției, paranteze rotunde, iar în ele - un număr, al cărui pătrat îl dorim să obținem.

De exemplu, așa vom obține pătratul numărului 2:

<?php func(2); // va afișa 4 ?>

Iar așa - pătratul numărului 3:

<?php func(3); // va afișa 9 ?>

Haideți acum să scriem implementarea funcției noastre.

Știm că funcția prin parametru trebuie să primească un număr. Deci, la definirea funcției în paranteze rotunde trebuie să scriem o variabilă, în care va intra numărul transmis.

Numele variabilei poate fi orice, haideți, de exemplu, să o numim $num:

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

În această variabilă $num la apelarea funcției va intra numărul indicat în paranteze rotunde:

<?php func(2); // în variabila $num va intra numărul 2 func(3); // în variabila $num va intra numărul 3 ?>

Haideți acum să facem astfel încât funcția noastră să afișeze pătratul numărului transmis. Pentru aceasta vom înmulți variabila $num cu ea însăși și vom afișa pe ecran:

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

Să verificăm funcționarea funcției, apelând-o cu diverse numere:

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

Faceți o funcție, care prin parametru primește un număr și afișează pe ecran cubul acestui număr.

Faceți o funcție, care prin parametru primește un număr și verifică, dacă acest număr este pozitiv sau negativ. În primul caz, funcția să afișeze pe ecran textul '+++', iar în al doilea '---'.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge