Як в PHP передати дані в функцію


Функція може використовувати дані, які передані їй при виклику. Для цієї мети використовується список аргументів, які перелічуються через кому.

Давайте застосуємо ці знання на практиці. Припустимо, нам потрібно порахувати значення якоїсь функції z = cos ( x) + sin(y) + 2. Для підрахунку значення z, ми можемо написати функцію і передати два аргументи: x і y. Код:

<?php
function myfunc($x,$y) {
$res = cos($x) + sin($y) + 2;
return $res;
}

$x = 5;
$y = 7;

$z = myfunc($x,$y);

echo $z;
?>

Оператор return потрібен для того, щоб функція повертала якесь значення. Тобто в нашому випадку, ми порахували потрібний нам вираз, занесли його в змінну $res і повернули через оператор return. Якби ми цього не зробили, то змінна $z була б порожня.

В результаті виконання даної функції, ми отримаємо такий результат:

2.940648784182