()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
.