Подсказка: конвертация объектов в массивы

В коллекцию подсказок: на сайте phpro.org опубликовано несколько советов по конвертации объектов в массивы РНР.

Самый простой пример:

    /*** создаём объект ***/
    $obj = new stdClass;
    $obj->foo = 'foo';
    $obj->bar = 'bar';
    $obj->baz = 'baz';

    /*** приводим к типу массива ***/
    $array = (array) $obj;

    /*** смотрим результаты ***/
    print_r( $array );

Такой код создаст массив вида:

Array
(
    [foo] => foo
    [bar] => bar
    [baz] => baz
)