🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ همایون
استفاده از یک تابع درون یک تابع دیگر موقع فراخوانی(Call) هر دو تابع
امیر صالحی حل شده توسط امیر صالحی

سلام. به قطعه کد زیر از همین جلسه نگاه کنید. دلیلی داره که مقدار تابع func_get_args رو ریختین داخل متغیر args و بعد این متغیر رو داخل تابع array_sum استفاده کردین؟ و کلا سوالم اینه که میشه دو تا تابع رو داخل هم Call کرد؟

function sumAll(){
      $args = func_get_args();
      return array_sum($args);
}

مگه نمیشه دو تا تابع رو مستقیما داخل هم به صورت زیر استفاده کنید؟ اینجوری کد کمتری می‌خواد پردازش کمتری نیازه و حافظه کمتری هم اشغال میشه.

function sumAll(){
      return array_sum(func_get_args());
}

سلام و احترام

بله به دو روش هم امکان پذیر هستش، بیشتر جنبه آموزشی داشت تا متوجه بشیم که مقدار بازگشتی هم داره

بهترین پاسخ
امیر صالحی ۱۷ فروردین ۱۴۰۰، ۱۵:۳۸