حسین
6 سال پیش توسط حسین مطرح شد
1 پاسخ

closure و macro

سلام دوستان
من داخل لاراول که میگشتم به دوتا موضوع رسیدم یکی closure ها و یکی macro در ادامه یه سوالی که داشتم در رابطه با (فراخوانی متد داینامیک به صورت استاتیک شبیه لاراول در php(لینک گفت گو پایین صفحه)) داخل گوگل که سرچ میکردم دیدم داخل سایتی از همین موضوع استفاده کرده.
کسی میتونه این دوتا رو برام توضیح بده دقیقا چیه؟

https://roocket.ir/discuss/3763


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

@Phoenixco1999

Closure یا Anonymous function ها به بیان ساده همان تابع ها هستن با این تفاوت که نامی ندارند..
این توابع می تونه داخل یه متغیر ریخته بشه مثل:

$greeting = function () {
  return "Hello world";
}

echo $greeting();

و یا میتونه به یک تابع دیگه به صورت آرگومان پاس داده بشه.

Route::get('user/{id}', function ($id) {
   dd($id);
});

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام