classInformation

مبحث امروز که در سایت GoYii به آن می پردازیم توابع مربوط به کلاس ها می باشد .

class GoYii {
    public $name = "GoYii";
    public function displayName() {
        echo $this->name;
    }
}

توابع مرتبط با کلاس ها
تابع زیر برای بررسی کلاس هایی که قبلا ایجاد شده اند به کار میرود
به این معنی که آیا کلاس وجود دارد یا نه
class_exists(“GoYii”)
خروجی
true or 1
در صورتی که وجود نداشته باشد خالی بر میگرداند
/* * ******************************** */
تابع بعدی نمایش کلاس های لود شده را نمایش میدهد.
کلیه ی کلاس ها را در قالب یک آرایه نمایش می دهد
get_declared_classes()
بررسی وجود پروپرتی یا متد در کلاس
در صورت وجود فقط true بر میگرداند

method_exists('GoYii', 'displayName')
property_exists('GoYii', 'name')

لیست کامل توابع مربوط به کلاس را می توانید در سایت اصلی ببینید. اینجا

Leave a Reply

Your email address will not be published. Required fields are marked *