Що нового в php7

Що нового в php7

Всім привіт! У цій статті ми розглянемо, що таке void в PHP 7.1 і навіщо він потрібен.

Void з англійської перекладається як "порожній". Отже, щось повинно бути порожнім. Давайте розглянемо код:

class SomeService public function __construct () $ this-> registerService ();
>

public function registerService () // реєструємо
// сервіс
// тут
>
>

Отже, уявімо, що у нас є клас, який відповідає за якусь послугу. У конструкторі класу ми викликаємо метод "зареєструвати послугу", а всередині методу уявімо, що її, власне, реєструємо. Тепер давайте спробуємо з цього методу що-небудь вивести:

public function registerService () // реєструємо
// сервіс
// тут

Якщо ви запустите код, то побачите, що все працює, як годиться, і ми отримаємо наші три букви.

Але що, якщо ми не хочемо, щоб який-небудь метод що-небудь взагалі повертав? Як це зробити?

От саме для вирішення даного завдання і було додано ключове слово void. Тепер ви розумієте, чому void перекладається як порожній і причому воно тут.

Використовувати його дуже просто. Потрібно тільки лише дописати двокрапка і саме ключове слово. Ось так:

public function registerService (). void // реєструємо
// сервіс
// тут

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

А на цьому сьогодні все. Дякую за увагу!

Запропонуйте цю статтю друзям:

Якщо Вам сподобався сайт, то розмістіть посилання на нього (у себе на сайті, на форумі, в контакті):

Вона виглядає ось так:

  • BB-код посилання для форумів (наприклад, можете поставити її в підписі):
  • Схожі статті