1.3. ()Zend::loadClass
السابق | فصل 1. Zend | التالي

## 1.3. ()Zend::loadClass

`()Zend::loadClass` يقوم بتحميل ملف PHP حيث اسمه يكن على هذا الشكل "`className.php$`", ثم بعد ذلك يقم بالتحقق من وجود الـ Class الممر اسمه فى `className$`.

    <?php

    loadClass($class, $dirs)

    ?>

إذا لم يتم ايجاد الملف او ان الـ Class لم يكن موجود بعد التحميل, سيتم إلقاء `Zend_Exception`. يستخدم `()Zend::loadFile` للتحميل و المتغير `dirs$` يمرر مباشرة إليه.

إذا قمت بتمرير اسم Class يحتوى على شُرط منخفضة "_", و المتغير `dirs$` يحمل القيمة `NULL` (القيمة الأساسية), فسيقوم `()Zend::loadClass` تلقائيا بإكتشاف قيمة `dirs$` من اسم الـ Class عن طريق تبديل الشُرط المنخفضة "_" بفواصل مجلدات. على سبيل المثال, إذا كانت قيمة المتغير `class$` هى `Zend_Example_Class`, فسيتم ترجمة هذا الى المسار `Zend/Example/Class.php`.

السابق | أعلى | التالي
1.2. ()Zend::loadFile | البداية | 1.4. ()Zend::loadInterface