Документация PHP
| Документация DHTML | Документация Smarty | SVG/VML Графика и JavaScript
| Документация bash |
Объекты
Инициализация объекта
Для инициализации объекта используется выражение new, создающее в переменной экземпляр объекта.
<?php
class foo
{
function do_foo()
{
echo "Doing foo.";
}
}
$bar = new foo;
$bar->do_foo();
?>
Полное рассмотрение производится в разделе Классы и Объекты.
Преобразование в объект
Если объект преобразуется в объект, он не изменяется. Если же в объект преобразуется значение любого иного типа, создается новый экземпляр встроенного класса stdClass. Если значение было пустым, новый экземпляр также будет пустым. При любом другом значении оно будет содержатся в переменной-члене scalar.
<?php
$obj = (object) 'ciao';
echo $obj->scalar; // выведет 'ciao'
?>