Koder.uz

3 of 402 menu

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

При вызове функции мы пишем ее имя и пустые круглые скобки: 

<?php func(); ?>

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

 Пусть, к примеру, мы хотим сделать функцию, которая параметром будет принимать число и выводить на экран квадрат этого числа. 

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

 К примеру, вот так мы получим квадрат числа 2: 

<?php func(2); // выведет 4 ?>

А вот так - квадрат числа 3: 

<?php func(3); // выведет 9 ?>

 Давайте теперь напишем реализацию нашей функции. 

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

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

<?php func(2); // в переменную $num попадет число 2 func(3); // в переменную $num попадет число 3 ?>

 В эту переменную $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 ?>

№1

Сделайте функцию, которая параметром принимает число и выводит на экран куб этого числа.

№2

Сделайте функцию, которая параметром принимает число и проверяет, положительное это число или отрицательное. В первом случае пусть функция выводит на экран текст '+++', а во втором '---'.

uz ru
light night