الفرق بين المراجعتين لصفحة: «PHP/get declared interfaces»
< PHP
لا ملخص تعديل |
|||
سطر 20: | سطر 20: | ||
print_r(get_declared_interfaces()); | print_r(get_declared_interfaces()); | ||
?> | ?> | ||
</syntaxhighlight>سينتج المثال السابق الناتج الآتي:<syntaxhighlight> | </syntaxhighlight>سينتج المثال السابق الناتج الآتي:<syntaxhighlight lang="text"> | ||
Array | Array | ||
( | ( | ||
سطر 36: | سطر 36: | ||
* الدالة <code>[[PHP/interface exists|interface_exists()]]</code>: التحقق فيما إذا قد عُرِّفَت الواجهة. | * الدالة <code>[[PHP/interface exists|interface_exists()]]</code>: التحقق فيما إذا قد عُرِّفَت الواجهة. | ||
* الدالة <code>[[PHP/get declared classes|get_declared_classes()]]</code>: إعادة مصفوفة بأسماء كل الأصناف المُعرّفة. | * الدالة <code>[[PHP/get declared classes|get_declared_classes()]]</code>: إعادة مصفوفة بأسماء كل الأصناف المُعرّفة. | ||
* الدالة <code>class_implements()</code> | * الدالة <code>[[PHP/class implements|class_implements()]]</code>: إعادة الواجهات التي يُطبِّقها (implement) الصنف المُعطى أو الواجهة المُعطاة. | ||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 03:24، 16 أبريل 2018
(PHP 5, PHP 7)
تُعيد الدالة get_declared_interfaces()
مصفوفة بكل الواجهات (interfaces) المُصرّح عنها.
الوصف
array get_declared_interfaces ( void )
تحصل الدالة get_declared_interfaces()
على الواجهات المُصرّح عنها.
المعاملات
لا تملك الدالة get_declared_interfaces()
أيّة معاملات.
القيم المعادة
تُعيد الدالة get_declared_interfaces()
مصفوفة بأسماء الواجهات المُصرّح عنها في السكربت الحالي.
أمثلة
المثال 1: مثال عن استخدام الدالّة get_declared_interfaces()
<?php
print_r(get_declared_interfaces());
?>
سينتج المثال السابق الناتج الآتي:
Array
(
[0] => Traversable
[1] => IteratorAggregate
[2] => Iterator
[3] => ArrayAccess
[4] => reflector
[5] => RecursiveIterator
[6] => SeekableIterator
)
انظر أيضًا
- الدالة
interface_exists()
: التحقق فيما إذا قد عُرِّفَت الواجهة. - الدالة
get_declared_classes()
: إعادة مصفوفة بأسماء كل الأصناف المُعرّفة. - الدالة
class_implements()
: إعادة الواجهات التي يُطبِّقها (implement) الصنف المُعطى أو الواجهة المُعطاة.