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