Оценить:
 Рейтинг: 1

PHP 8. Новинки языка и программы для работы с ним

Год написания книги
2020
<< 1 2
На страницу:
2 из 2
Настройки чтения
Размер шрифта
Высота строк
Поля

{

@@ExampleAttribute public const FOO = ’foo’;

@@ExampleAttribute public $x;

@@ExampleAttribute public function foo (

@@ExampleAttribute $bar) {}

}

@@Attribute class ExampleAttribute {

public $value; public function __construct ($value) {$this-> value = $value;

}

}

Обратите внимание, что этот базовый атрибут раньше назывался атрибутом PHP в исходном RFC, но впоследствии был изменен другим RFC. Если вы хотите глубоко погрузиться в то, как работают атрибуты, и как вы можете построить свой собственный.

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

Выражение соответствия

Вы можете назвать его старшим братом выражения switch: match может возвращать значения, не требует операторов break, может комбинировать условия, использует строгие сравнения типов и не выполняет никакого принуждения типов.


Вы ознакомились с фрагментом книги.
Приобретайте полный текст книги у нашего партнера:
<< 1 2
На страницу:
2 из 2