راکت

closure و macro

1 پاسخ

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

https://roocket.ir/discuss/3763

حسین
حسین
@Phoenixco1999
ثبت پرسش جدید

پاسخ‌ها

1
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@Phoenixco1999

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

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

echo $greeting();

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

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

شاید پاسخ شما همین‌جا باشد

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

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