English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
دليل الوظائف الفئوية / المشاريع الفئوية PHP
تُستخدم وظيفة class_alias() لإنشاء بديل للفئة
class_alias(ـ string $original ,ـ string $alias [,ـ bool $autoload = TRUE ] );
يُنشأ بديل عن طريق فئة مُحددة مسبقًا بـ original ويُسمى بـ alias. الفئة البديلة مشابهة تمامًا للفئة الأصلية.
الرقم | الوظائف والشرح |
---|---|
1 | original(ضروري) الفئة الأصلية. |
2 | alias(ضروري) اسم البديل للفئة. |
3 | autoload(اختياري) هل يتم استخدام التحميل التلقائي (autoload) إذا لم يتم تحميل الفئات الأصلية؟ |
يعود TRUE عند النجاح أو FALSE عند الفشل.
هنا هو استخدام هذه الوظيفة -
<?php class foo { } class_alias('foo', 'bar'); $a = new foo; $b = new bar; //هل العناصر متطابقة var_dump($a == $b, $a === $b); var_dump($a instanceof $b); //هل الفئتان متطابقتان var_dump($a instanceof foo); var_dump($a instanceof bar); var_dump($b instanceof foo); var_dump($b instanceof bar); ?>التحقق من ذلك ‹/›
نتائج الإخراج:
bool(true) bool(false) bool(true) bool(true) bool(true) bool(true) bool(true)