🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ رامهر
تابع func_get_args
جامعه پی اچ پی ایجاد شده در ۰۸ شهریور ۱۴۰۲

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

در دقیقه 39 چرا در تابع sumAll هیچ آرگومانی ننوشتیم ولی با این حال باز هم تابع کار کرد و مقادیر رو به ما برگردوند؟

سلام رامهر عزیز

تابع func_get_args میاد ورودی هایی که به تابع داده شده رو بطور خودکار دریافت میکنه.

داکیومنت زیر رو بررسی کنید:

https://www.google.com/amp/s/www.geeksforgeeks.org/php-func_get_args-function/amp/

احمدرضا فاطمی کیا ۰۸ شهریور ۱۴۰۲، ۲۱:۱۸

بله ولی ما آرگومانی به تابع sumAll ندادیم که تابع func_get_args بخواد ورودی هارو تشخیص بده

در واقع منظورم اینه چرا ما ننوشتیم :

sumALl($x=null , $y=null , $s=null , ...)

رامهر ۱۳ شهریور ۱۴۰۲، ۱۸:۵۱

همونطور که احمدرضا جان گفتن، از تابع func_get_args استفاده میکنیم که نیازی به مشخص کردن آرگومان موقع تعریف فانکشن نباشه و هرچندتا پارامتر خواستیم موقع صدا زدن فانکشن sumAll میتونیم بهش پاس بدیم. دوباره ویدیو رو با دقت ببینید و گوش کنید تا متوجه بشین.

fb6a-photo_2023-09-05_12-52-11.jpg

صادق برزگر ۱۴ شهریور ۱۴۰۲، ۰۹:۲۴