در Uncategorized, برنامه نویسی

توابع فلش در PHP 7.4

در نسخه جدید PHP که به تازگی منتشر شده یکی از قابلیت های جدید توابع فلش یا همان Arrow Functions هست که اگر تجربه کار با ES6 جاوا اسکریپت رو داشته باشید این مفهموم کاملأ براتون آشناست.

با این روش میتوانید توابع را خلاصه و ساده تر به کار ببرید.

به مثال زیر توجه کنید، این یک نمونه مثال ساده از توابع ناشناس یا همان Anonymous Functions است که خروجی آن ۴ میباشد.

$y = 1;

$fn = function ($x) use ($y) {
    return $x + $y;
};

echo $fn(3); // 4

و حالا اگر بخواهیم با توابع فلش این کار را انجام دهیم نیز بدین صورت میشود:

$y = 1;

$fn = fn($x) => $x + $y;

echo $fn(3); // 4

ارسال نظر

دیدگاه

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.