الفرق بين المراجعتين ل"PHP/get declared interfaces"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
(إضافة دالة)
 
سطر 1: سطر 1:
 +
<noinclude>{{DISPLAYTITLE:الدالة <code>get_declared_interfaces()‎‎</code>‎ في PHP}}</noinclude>
 
(PHP 5, PHP 7)
 
(PHP 5, PHP 7)
  
سطر 39: سطر 40:
 
== مصادر ==
 
== مصادر ==
 
* [http://php.net/manual/en/function.get-declared-interfaces.php صفحة الدالة get_declared_interfaces في توثيق PHP الرسمي.]
 
* [http://php.net/manual/en/function.get-declared-interfaces.php صفحة الدالة get_declared_interfaces في توثيق PHP الرسمي.]
 +
[[تصنيف:PHP]]
 +
[[تصنيف:PHP Function]]
 +
[[تصنيف:PHP OOP]]
 +
[[تصنيف:PHP Object Handling]]

مراجعة 20:14، 15 أبريل 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) الصنف المُعطى أو الواجهة المُعطاة.

مصادر