Динамические свойства объекта в PHP и StdClass

  • 24 Октябрь, 2012

PHP позволяет создавать необъявленные переменные на ходу:
$someClass->nonExistenVar = 'someValue';
в итоге создастся переменная класса nonExistenVar. Если логика класса не такая простая — можно использовать магические методы __get и __set, но они как правило медленнее раз в 30 обычного присваивания.

Теги: