в различных скриптах используются класс "stdClass",
суде по всему он уже стандартно присутствует в PHP,
но вот, что это за класс и почему в серьёзных CMS используются такие классы???
1. scuter - 15 Мая, 2008 - 23:08:06 - перейти к сообщению
2. toorr2p - 10 Мая, 2010 - 23:26:08 - перейти к сообщению
Это объект в котором содержаться переменные в виде ключь=>значение, используеться повсеместно в Joomla. Например при передаче параметров-ностройки в модуль, например вот в таком виде:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- JParameter Object ( [_raw] => source_sec=12, 9:34, 9:35, 10 nametext=Latest template=default.php [_xml] => [_elements] => Array ( ) [_elementPath] => Array ( [0] => W:\home\localhost\www\funky_dyk\libraries\joomla\html\parameter\element ) [_defaultNameSpace] => _default [_registry] => Array ( [_default] => Array ( [data] => stdClass Object ( [source_sec] => 12, 9:34, 9:35, 10 [nametext] => Latest [template] => default.php ) ) ) [_errors] => Array ( ) )
И передается в функции как аргумент, где обробатывается например через foreach();
здесь можите посмотреть как из обычного массива преобразовать данные в объект:
http://cleverscript[dot]ru/index.php[dot][dot][dot]ions/20-stdclass