⊗ppPmUFPr 193 of 447 menu

Параметры функцый у PHP

Пры выкліку функцыі мы пішам яе імя і пустыя круглыя дужкі:

<?php func(); ?>

На самай справе дужкі не абавязкова павінны быць пустымі - у іх мы можам перадаваць параметры.

Няхай, напрыклад, мы хочам зрабіць функцыю, якая параметрам будзе прымаць лік і выводзіць на экран квадрат гэтага ліку.

Як мы цяпер будзем выклікаць нашу функцыю: мы будзем пісаць імя функцыі, круглыя дужкі, а ў іх - нейкі лік, квадрат якога мы хочам атрымаць.

Напрыклад, вось так мы атрымаем квадрат ліку 2:

<?php func(2); // выводзіць 4 ?>

А вось так - квадрат ліку 3:

<?php func(3); // выводзіць 9 ?>

Давайце цяпер напишам рэалізацыю нашай функцыі.

Мы ведаем, што функцыя параметрам павінна прымаць лік. Значыць, пры вызначэнні функцыі ў круглых дужках мы павінны напісаць нейкую зменную, у якую будзе трапляць перададзены лік.

Назва зменнай можа быць любой, давайце, напрыклад, назвам яе $num:

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

У гэтую зменную $num пры выкліку функцыі будзе трапляць паказаны ў круглых дужках лік:

<?php func(2); // у зменную $num трапіць лік 2 func(3); // у зменную $num трапіць лік 3 ?>

Давайце цяпер зробім так, каб нашая функцыя выводзіла квадрат перададзенага ліку. Для гэтага перамножым зменную $num саму на сябе і выведзем на экран:

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

Праверым працу функцыі, выклікаўшы яе з рознымі лікамі:

<?php function func($num) { echo $num * $num; } func(2); // выводзіць 4 func(3); // выводзіць 9 ?>

Зрабіце функцыю, якая параметрам прымае лік і выводзіць на экран куб гэтага ліку.

Зрабіце функцыю, якая параметрам прымае лік і правярае, дадатны гэты лік ці адмоўны. У першым выпадку няхай функцыя выводзіць на экран тэкст '+++', а ў другім '---'.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць