الفرق بين المراجعتين ل"PHP/function handling"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
ط
 
سطر 1: سطر 1:
تستعمل هذه الدوال للتعامل مع مختلف العمليات التي يمكن إجراؤها على الدوال في لغة PHP.<noinclude>{{DISPLAYTITLE:التعامل مع الدوال في PHP}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:التعامل مع الدوال في PHP}}</noinclude>
 
+
تستعمل هذه الدوال للتعامل مع مختلف العمليات التي يمكن إجراؤها على الدوال في لغة PHP.
 
== <code>[[PHP/call_user_func_array|call_user_func_array()‎]]</code> ==
 
== <code>[[PHP/call_user_func_array|call_user_func_array()‎]]</code> ==
 
تستدعي الدالة <code>call_user_func_array()‎</code> دالة [[PHP/callable|رد نداء]] (callback function) مع تمرير مصفوفة من المعاملات إليها.
 
تستدعي الدالة <code>call_user_func_array()‎</code> دالة [[PHP/callable|رد نداء]] (callback function) مع تمرير مصفوفة من المعاملات إليها.

المراجعة الحالية بتاريخ 03:44، 28 أبريل 2018

تستعمل هذه الدوال للتعامل مع مختلف العمليات التي يمكن إجراؤها على الدوال في لغة PHP.

call_user_func_array()‎

تستدعي الدالة call_user_func_array()‎ دالة رد نداء (callback function) مع تمرير مصفوفة من المعاملات إليها.

call_user_func()‎

تستدعي الدالة call_user_func()‎ دالةَ رد النداء callback المُمرَّرة في المعامل الأول.

forward_static_call_array()‎

تستدعي الدالة forward_static_call_array()‎ دالةً ساكنةً (static) تابعةً لصنف (method) وتمرّر مصفوفة من المعاملات.

forward_static_call()‎

تستدعي الدّالة forward_static_call()‎ دالةً ساكنةً (static) تابعةً لصنف (method).

func_get_arg()‎

تُعيد الدالّة func_get_arg()‎ وسيطًا من قائمة الوسطاء.

func_num_args()‎

تُعيد الدالّة func_num_args()‎ عدد الوسائط الممرّرة إلى الدّالة.

function_exists()‎

تُعيد الدالة function_exists()‎ القيمة TRUE إذا كانت الدالّة المُعطاة مُعرّفة.

get_defined_functions()‎

تُعيد الدالة get_defined_functions()‎ مصفوفة فيها كل الدوال المعرّفة.

register_shutdown_function()‎

تُسجل الدالة register_shutdown_function()‎ دالة لتُنفّذ عند إنهاء التشغيل.

register_tick_function()‎

تُسجّل الدالة register_tick_function()‎‎ دالة لتُنفّذ عند كل tick المقصود بـ tick هو حدث يقع لكل عدد (N) من العبارات التي يمكن تطبيق هذا الموجه عليها.

unregister_tick_function()‎

تلغي الدالة unregister_tick_function()‎‎ تسجيل دالة تُنفّذ عند كل tick المقصود بـ tick هو حدث يقع لكل عدد (N) من العبارات التي يمكن تطبيق هذا الموجه عليها.

مصادر