Hàm mũi tên trong PHP
Trong bài học này, chúng ta sẽ bắt đầu tìm hiểu về các hàm mũi tên. Chúng là một biến thể rút gọn của các hàm ẩn danh. Cú pháp của chúng có dạng như sau:
<?php
fn (các tham số) => biểu thức;
?>
Hãy viết lại một hàm thông thường dưới dạng hàm mũi tên. Giả sử chúng ta có hàm để cộng hai số:
<?php
$func = function($num1, $num2)
{
return $num1 + $num2;
};
echo $func(1, 2);
?>
Bây giờ hãy biến nó thành hàm mũi tên:
<?php
$func = fn($num1, $num2) => $num1 + $num2;
echo $func(1, 2);
?>
Hãy viết lại hàm sau thành hàm mũi tên:
<?php
$greet = function($name)
{
return 'hello ' . $name;
};
echo $greet('fred');
?>