الدالة get_declared_interfaces()‎‎‎ في PHP

من موسوعة حسوب
< PHP

(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) الصنف المُعطى أو الواجهة المُعطاة.

مصادر