Преобразование в объект
Преобразование в объект
Если object преобразуется в object, он не изменяется. Если значение другого типа преобразуется в object, создается новый экземпляр встроенного класса stdClass. Если значение было NULL, новый экземпляр будет пустым. Массивы преобразуются в object с именами полей, названными согласно ключам массива и соответствующими им значениям. При преобразовании любого другого значения, оно будет помещено в поле с именем scalar.
<?php
$obj = (object) 'ciao';
echo $obj->scalar; // выведет 'ciao'
?>