• Владислав SEO-Спеціаліст, Founder

Функції користувача в php. Урок №12

  • 14.10.2022
  • 3 хвилин
  • 196
Зміст:

Кожен веб-програміст в душі є людиною творчою. Завжди хочеться щось створити оригінальне та неординарне. Чи виникають у вас мрії творити нове? Програміст – не просто мрійник. Він втілює ідеї у життя. І в цьому йому допомагає php.

У даній мові програмування справді є десь розігнатися творчим задумам. Адже поряд із певними операціями та функціями існують дії, які дають простір для створення чогось нового. Власне, саме функції користувача дозволяють нам створювати власні компактні команди, які можуть виконувати найрізноманітніші операції. Все залежить від нашої фантазії та вміння застосовувати можливості PHP.

Крім того, функції користувача чудово оптимізують код. Наприклад, бувають моменти, коли довгі шматки коду зустрічаються в різних місцях веб-додатку. За допомогою пхп ми можемо закласти певний код в одну функцію, а потім використовувати її короткий код виклику в різних потрібних місцях веб-додатку.

Будь-яка функція завжди починається словами function.

Конструкція функції має такий вигляд:

function назва_функції(тут можуть бути параметри через кому) {
операції у функції
виведення результату
повернення результату
}

Виведення функції здійснюється через написання імені функції.

Розберемо все по порядку, щоб не заплутатися.

I. Функція без параметрів

function mario() {
   echo "Ця гра називається Супер Маріо!";
}
mario();

Найпростіша функція. Застосовується, коли код виконання певних завдань не передбачено вхідними параметрами.

ІІ. Функція з аргументами

function my_hous($a, $k) {
   $people_hous = $a + $k;
   echo "В моем доме живут мужчины и женщины. Всех вместе $people_hous";
}
my_hous(100, 200);

ІІІ. Повернення значення функції return

function res_sum($j, $b) {
     $my_sum = $j * $b;
     return $my_sum;
}
   $value_res = res_sum(22, -12);
   echo $value_res;
funk

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

Навіщо це потрібно? У розробці скрипта іноді потрібно створити функцію, щоб вона не виводила результат, а давала певне значення. Це значення функції ми можемо поміщати в змінну і здійснювати подальші маніпуляції.

Інакше кажучи, ми отримуємо результат функції, та був вирішуємо, що робити із цим результатом.

Необхідно зрозуміти, як функція повертає значення і куди. Я намалював стрілками схематично рух роботи повернення результату.

Оцінити
Ваша email адреса не буде опублікована
Дякую
за заявку!
Дані успішно відправлено!
Відгук надіслано Ваш коментар обробляється модератором.