Що нового в php7.1: ключове слово void.

Відео: Уроки Java - №32 Ключове слово synchronized

Що нового в PHP7.1: ключове слово void.

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

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

classSomeService{
publicfunction __construct(){
$ this
-gt;registerService() -
}

publicfunction registerService(){
// реєструємо
// сервіс
// тут
}
}

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

publicfunction registerService(){
// реєструємо
// сервіс
// тут

echo
`А Б В`-
}



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

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




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

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

publicfunction registerService():void{
// реєструємо
// сервіс
// тут

returntrue-
}

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

Відео: php7

А якщо ви відчуваєте, що погано знаєте мову програмування PHP, то раджу звернути увагу на відеокурс "PHP і MySQL з Нулі до Гуру".

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

Поділися в соціальних мережах:

Схожі
Gulp. Спостереження за змінами в файлах.Gulp. Спостереження за змінами в файлах.
Абстрактні класи в phpАбстрактні класи в php
Що нового в php7.1: поліпшення обробки $ this.Що нового в php7.1: поліпшення обробки $ this.
Що нового в php7.1: нові повідомлення про помилки.Що нового в php7.1: нові повідомлення про помилки.
Метод tostring () в phpМетод tostring () в php
Ключове слово let в es6.Ключове слово let в es6.
Reflection api. Reflectionclass.Reflection api. Reflectionclass.
Вивчаємо coffeescript. Цикли.Вивчаємо coffeescript. Цикли.
Шаблон проектування адаптер. Pattern adapter.Шаблон проектування адаптер. Pattern adapter.
Спадкування класів в phpСпадкування класів в php
» » Що нового в php7.1: ключове слово void.