Skip to content

Напишите базовый класс, реализующий работу со свойствами через магические методы PHP (__set, __get, __isset). В классе должна быть реализована поддержка readonly свойств. При попытке присвоения readonly свойству значения класс должен генерировать Exception. При попытке получить значения несуществующего свойства класс должен генерировать Exceptio…

Notifications You must be signed in to change notification settings

aristova/Test-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Напишите базовый класс, реализующий работу со свойствами через магические методы PHP (__set, __get, __isset). В классе должна быть реализована поддержка readonly свойств. При попытке присвоения readonly свойству значения класс должен генерировать Exception. При попытке получить значения несуществующего свойства класс должен генерировать Exception. Создайте дочерний класс, реализуйте в нем работу с двумя-тремя свойствами, продемонстрируйте на примере, как работать с этим классом. Для документирования кода используйте PHPDoc. Для оформления кода используйте стандарты PSR1/PSR2 Код выложите на github или аналогичный хостинг проектов.

About

Напишите базовый класс, реализующий работу со свойствами через магические методы PHP (__set, __get, __isset). В классе должна быть реализована поддержка readonly свойств. При попытке присвоения readonly свойству значения класс должен генерировать Exception. При попытке получить значения несуществующего свойства класс должен генерировать Exceptio…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages