الفرق بين المراجعتين ل"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>‎‎: إعادة الواجهات التي يُطبِّقها (implement) الصنف المُعطى أو الواجهة المُعطاة.
+
* الدالة <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) الصنف المُعطى أو الواجهة المُعطاة.

مصادر