• 1401/10/16

تابع call_user_func_array :

سلام

استاد اگ میشه در خصوص تابع  call_user_func_array

که استفاده کردید توضیح بیشتری بدید 

مچکرم

  • 1401/10/17
  • ساعت 00:39

سلام وقت بخیر.

این تابع خودش یک تابع دیگه رو صدا می زنه، کارش همینه.

۲ تا ورودی داره. (نه کمتر و نه بیشتر)

یک callable (هر چیزی که اشاره به یک تابع داره)

و یک آرایه می گیره و اعضای اون آرایه رو به ترتیب به عنوان پارامتر ورودی به اون تابعی که قراره صدا بزنه تحویل میده.

مثال هاش توی مستندات php هست:

https://www.php.net/manual/en/function.call-user-func-array.php#refsect1-function.call-user-func-array-examples

 

در کل چیز سختی نیست.

 

یادم نیست ولی فکر کنم توی php 8 باید اسم کلید های آرایه با اسم پارامترهای ورودی یکی باشه.

همچنین تعداد عضو های آرایه با تعداد پارامترهای ورودی هم باید برابر باشه.


  • 1401/10/18
  • ساعت 00:26

با سلام خدمت شما همراه گرانقدر

 

برای اجرا کردن یک متد از یک کلاس با پارامتر های نا مشخص استفاده میشه

 

 

موفق و سربلند باشید


logo-enamadlogo-samandehi