Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
10.7K subscribers
1.7K photos
27 videos
27 files
4.49K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: clc.to/M561SQ

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
#advanced #future

В php 8.2-9.0 могут запретить использовать динамические свойства. Напомним, что сейчас можно объявить свойство прямо в месте, где присваивается ему значение – например, в методе или в месте создания объекта. И можно не только присвоить ему значение, но и, естественно, прочитать это значение. Поскольку автором rfc является Никита, шансы, что его примут, очень большие. Так что готовьтесь очищать свой код от магии, потому что такие трюки больше не пройдут:

final class User
{
}

$user = new User();

$user->name = 'Bug'; // error


https://wiki.php.net/rfc/deprecate_dynamic_properties