⊗ppPmUFPr 193 of 447 menu

Funkcijų parametrai PHP

Iškviečiant funkciją mes rašome jos pavadinimą ir tuščius skliaustus:

<?php func(); ?>

Iš tikrųjų skliaustai nebūtinai turi būti tušti - į juos galime perduoti parametrus.

Tarkime, pavyzdžiui, norime padaryti funkciją, kuri parametru priims skaičių ir išves į ekraną to skaičiaus kvadratą.

Kaip mes dabar kviestume savo funkciją: mes rašysime funkcijos pavadinimą, skliaustus, o juose - kažkokį skaičių, kurio kvadratą norime gauti.

Pavyzdžiui, taip gautume skaičiaus 2 kvadratą:

<?php func(2); // išves 4 ?>

O taip - skaičiaus 3 kvadratą:

<?php func(3); // išves 9 ?>

Dabar parašykime mūsų funkcijos implementaciją.

Mes žinome, kad funkcija parametru turi priimti skaičių. Vadinasi, apibrėžiant funkciją skliaustuose turime parašyti kokį nors kintamąjį, į kurį pateks perduodamas skaičius.

Kintamojo pavadinimas gali būti bet koks, tarkime, pavyzdžiui, pavadinkime jį $num:

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

Į šį kintamąjį $num iškviečiant funkciją pateks nurodytas skliaustuose skaičius:

<?php func(2); // į kintamąjį $num pateks skaičius 2 func(3); // į kintamąjį $num pateks skaičius 3 ?>

Dabar padarykime taip, kad mūsų funkcija išvestų perduoto skaičiaus kvadratą. Tam padauginkime kintamąjį $num patį iš savęs ir išveskime į ekraną:

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

Patikrinkime funkcijos veikimą, iškviesdami ją su įvairiais skaičiais:

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

Sukurkite funkciją, kuri parametru priima skaičių ir išveda į ekraną to skaičiaus kubą.

Sukurkite funkciją, kuri parametru priima skaičių ir tikrina, ar tas skaičius yra teigiamas, ar neigiamas. Pirmuoju atveju tegul funkcija išveda į ekraną tekstą '+++', o antruoju '---'.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti