سلام
استاد اگ میشه در خصوص تابع call_user_func_array
که استفاده کردید توضیح بیشتری بدید
مچکرم
سلام وقت بخیر.
این تابع خودش یک تابع دیگه رو صدا می زنه، کارش همینه.
۲ تا ورودی داره. (نه کمتر و نه بیشتر)
یک callable (هر چیزی که اشاره به یک تابع داره)
و یک آرایه می گیره و اعضای اون آرایه رو به ترتیب به عنوان پارامتر ورودی به اون تابعی که قراره صدا بزنه تحویل میده.
مثال هاش توی مستندات php هست:
https://www.php.net/manual/en/function.call-user-func-array.php#refsect1-function.call-user-func-array-examples
در کل چیز سختی نیست.
یادم نیست ولی فکر کنم توی php 8 باید اسم کلید های آرایه با اسم پارامترهای ورودی یکی باشه.
همچنین تعداد عضو های آرایه با تعداد پارامترهای ورودی هم باید برابر باشه.
با سلام خدمت شما همراه گرانقدر
برای اجرا کردن یک متد از یک کلاس با پارامتر های نا مشخص استفاده میشه
موفق و سربلند باشید