التعامل مع الدوال في PHP
تستعمل هذه الدوال للتعامل مع مختلف العمليات التي يمكن إجراؤها على الدوال في لغة 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) من العبارات التي يمكن تطبيق هذا الموجه عليها.