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