الفرق بين المراجعتين لصفحة: «PHP/get declared interfaces»
< PHP
إضافة دالة |
لا ملخص تعديل |
||
| (مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين) | |||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>get_declared_interfaces()</code> في PHP}}</noinclude> | |||
(PHP 5, PHP 7) | (PHP 5, PHP 7) | ||
| سطر 19: | سطر 20: | ||
print_r(get_declared_interfaces()); | print_r(get_declared_interfaces()); | ||
?> | ?> | ||
</syntaxhighlight>سينتج المثال السابق الناتج الآتي:<syntaxhighlight> | </syntaxhighlight>سينتج المثال السابق الناتج الآتي:<syntaxhighlight lang="text"> | ||
Array | Array | ||
( | ( | ||
| سطر 33: | سطر 34: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الدالة <code>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> | * الدالة <code>[[PHP/class implements|class_implements()]]</code>: إعادة الواجهات التي يُطبِّقها (implement) الصنف المُعطى أو الواجهة المُعطاة. | ||
== مصادر == | == مصادر == | ||
* [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]] | |||
المراجعة الحالية بتاريخ 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) الصنف المُعطى أو الواجهة المُعطاة.