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