انواع
PHP Manual

اشیا

مقدار اولیه برای اشیا

برای ساخت یک object جدید از جمله new برای نمونه‌سازی یک کلاس استفاده نمایید:

<?php
class foo
{
    function 
do_foo()
    {
        echo 
"Doing foo."
    }
}

$bar = new foo;
$bar->do_foo();
?>

برای بحث کامل کلاس‌ها و اشیا را ببینید.

تبدیل به شی

اگر یک object به object تبدیل شود تغییر داده نمی‌شود. اگر یک مقدار از هر نوع دیگری به یک object تبدیل شود یک نمونه جدید کلاس داخلی stdClass ساخته می‌شود. اگر مقدار NULL, باشد نمونه جدید خالی خواهد بود. Array در تبدیل به object یک شی با ویژگی‌های کلیدها و مقدار متناسب با آنها را خواهد ساخت. برای هر مقدار دیگری یک عضو متغیر با نام scalar حاوی مقدار است.

<?php
$obj 
= (object) 'ciao';
echo 
$obj->scalar;  // outputs 'ciao'
?>

انواع
PHP Manual