Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > stdClass


Автор: anachoreta 18.4.2010, 21:56
Насколько я понял применение класса stdClass очень ограничено и не выходит за рамки обычной структуры, и к тому же не содержит никаких методов  (и не может содержать, даже пользовательских).  Нашёл в инете инфу где написано, что он применяется для кеширования информации, дабы не обращаться в очередной раз, например, к базе данных, причём тут кеширование, когда можно просто создать свой класс? Так для чего же он нужен???  smile 


Автор: Sentox 18.4.2010, 22:34
Просто сохраняет данные и усё!
можно сказать типа global 

Автор: anachoreta 18.4.2010, 22:46
Это очень радует конечно, но по какой причине его используют CMS'ки. Они же его используют для хранения данных о пользователе и Joomla, и Drupal. В таком случае какая выгода перед обычным классом, например, User, где можно, непосредственно, контролировать все изменения и доступ к свойствам, имею ввиду - методами.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)