PHP 8.1 Enum

Хорошие новости! В PHP появился тип Enum. Многие наверняка знакомы с таким типом данных в MySQL. Ранее, чтобы в php коде обрабатывать данные данного типа из БД, приходилось либо вовсе работать со строками (в самом плохо случае) либо описывать константы и объединять в классы. Однако проверка типов в этих случаях не работала как надо. Ведь все еще передать как аргумент в какой-либо метод можно любую строку вместо корректного значения. Чтобы заставить работать проверку типов как надо появились даже пакеты.

Читать далее
Scratch 3.0

Scratch 3.0 Preview

Scratch Team продолжает работу над Scratch 3.0, следующим поколении Scratch — языка и среды для обучения детей младшего и среднего школьного возраста программированию. Релиз ожидается позже в этом году.

Сейчас желающие могут посмотреть что получается. Тоесть попробовать Preview версию Scratch 3.0. В этой версии пока отсуствуют некоторые важные возможности (такие как возможность делиться проектами и редактирование растровой графики), но она дает представление о том, что получается.

Читать далее