در حال بارگزاری ...

پذیرش توابع کوتاه Arrow توسط PHP

توسط الهام غایب
آخرین به روز رسانی یکشنبه 30 شهریور 1399

خبر پذیرش توابع کوتاه Arrow توسط PHP اخیرا منتشر شده است و در این پست کوتاه از لیداوب با آوردن یک مثال خواهید دید که چگونه می‌توانید از آن‌ها استفاده کنید. مثال زیر نشان می‌دهد

خبر پذیرش توابع کوتاه Arrow توسط PHP اخیرا منتشر شده است و در این پست کوتاه از لیداوب با آوردن یک مثال خواهید دید که چگونه می‌توانید از آن‌ها استفاده کنید.


مثال زیر نشان می‌دهد که چگونه می‌توان از توابع کوتاه Arrow استفاده کرد:

$extended = function ($c) use ($callable, $factory) {
    return $callable($factory($c), $c);
};

// with arrow function:
$extended = fn($c) => $callable($factory($c), $c);

یک مثال در لاراول می‌تواند به این شکل باشد:

// Current
$users->map(function($user) {
    return $user->first_name.' '.$user->last_name;
});

// with arrow function:
$users->map(
    fn($user) => $user->first_name.' '.$user->last_name
);

هدف از توابع کوتاه Arrow، گنجاندن آن در PHP ورژن ۷.۴ است. شما می‌توانید در PHP wiki در مورد آن مطالعه کنید یا در پادکست‌های PHP Internals اطلاعات خوبی درباره آن کسب کنید.

مطالعه مقالات بیشتر در لیداوب:

با مقالات لیداوب در تمام زمینه‌های طراحی سایت و برنامه نویسی همراه باشید.

دیدگاه ها

دیدگاه ها : 0


متاسفانه فقط اعضای سایت قادر به ثبت دیدگاه هستند

رایگان

اشتراک گذاری در
سورس خرید و فروش ارزهای دیجیتال
ثبت امتیاز
1 (2 رای)

   لطفا صبر کنید ...