الفرق بين المراجعتين لصفحة: «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) الصنف المُعطى أو الواجهة المُعطاة.

مصادر