Всім привіт! У цій статті ми розглянемо, що таке void в PHP 7.1 і навіщо він потрібен.
Void з англійської перекладається як "порожній". Отже, щось повинно бути порожнім. Давайте розглянемо код:
class SomeService public function __construct () $ this-> registerService ();
>
public function registerService () // реєструємо
// сервіс
// тут
>
>
Отже, уявімо, що у нас є клас, який відповідає за якусь послугу. У конструкторі класу ми викликаємо метод "зареєструвати послугу", а всередині методу уявімо, що її, власне, реєструємо. Тепер давайте спробуємо з цього методу що-небудь вивести:
public function registerService () // реєструємо
// сервіс
// тут
Якщо ви запустите код, то побачите, що все працює, як годиться, і ми отримаємо наші три букви.
Але що, якщо ми не хочемо, щоб який-небудь метод що-небудь взагалі повертав? Як це зробити?
От саме для вирішення даного завдання і було додано ключове слово void. Тепер ви розумієте, чому void перекладається як порожній і причому воно тут.
Використовувати його дуже просто. Потрібно тільки лише дописати двокрапка і саме ключове слово. Ось так:
public function registerService (). void // реєструємо
// сервіс
// тут
Тепер, якщо ви запустите код, то побачите фатальну помилку, і код перестане працювати. Таким чином, ви відразу зрозумієте, що щось зробили не так, і виправите це.
А на цьому сьогодні все. Дякую за увагу!
Запропонуйте цю статтю друзям:
Якщо Вам сподобався сайт, то розмістіть посилання на нього (у себе на сайті, на форумі, в контакті):
Вона виглядає ось так: