Info
Відкрити сторінку на телефоні

Що нового в РНР 7 та 8?

PHP 7:

  • Підвищена продуктивність: Значне поліпшення швидкодії завдяки оптимізаціям та нововведенням в двіжку Zend Engine.
  • Scalar Type Declarations: Додано можливість вказувати типи для скалярних значень (int, float, string, bool).
  • Return Type Declarations: Тепер можна вказувати тип, який функція повертає.
  • PHP 8:

  • Union Types: Дозволяє вказувати більше одного типу для аргументів, змінних та результатів функцій.
  • Named Arguments: Дозволяє передавати аргументи функцій за їхніми іменами, що полегшує читання та розуміння коду.
  • Attributes: Введення атрибутів для декларативного вказання метаданих без використання коментарів.
  • Nullsafe Operator: Оператор для спрощення перевірки на null.
  • Match Expression: Новий спосіб використання switch, більш читабельний та потужний.