ЧТО НОВОГО PHP 8

PHP 8 была выпущена в ноябре 2020 года. Это был один из крупнейших релизов за последнее время, который добавил несколько новых функций и улучшений производительности.

Одна из наиболее значительных изменений - это новая JIT-компиляторная подсистема, которая может улучшить производительность кода PHP до 3-4 раза. Эта функция доступна в большинстве распространенных конфигураций PHP, но её можно включить только в CLI-режиме.

PHP 8 также включает новый синтаксис объявления свойств, а именно ключевое слово ‘‘property’’, которое позволяет объявлять свойства класса прямо в его теле:

class MyClass { property string $myProperty = "default";}

PHP 8 также добавил конструкцию match для более удобного и элегантного сопоставления множества значений. Она аналогична оператору switch, но более лаконична и выразительна:

match ($value) { 0, 1, 2 => "Low", 3, 4, 5 => "Medium", 6, 7, 8 => "High", default => "Unknown",}

Новый оператор «?->» добавлен для более удобного доступа к свойствам объектов, особенно когда они содержат вложенные объекты или массивы. Таким образом, вместо написания длинного выражения, можно использовать короткий и более читабельный код:

$result = $myObject?->getNestedObject()?->getNestedProperty();

PHP 8: Что нового? Полный обзор нововведений

PHP 8 — что нового

PHP8: новые фишки. Готовимся к laravel 9

Самое интересное в PHP 8 / Дмитрий Стогов (Zend Technologies)

PHP 8.0, 8.1 и 8.2: новые фишки. Готовимся к laravel 10

PHP 8.0 - 8.2 - Производительность и фичи

Что нового в PHP 8?

Что нового в PHP 8? - #3 - Курс по PHP 8 для начинающих

Стоит ли учить PHP в 2023 ? PHP мертв и не используется ? #php

Новое в PHP 8.0

Реклама
Новое
Реклама