ТИП CALLABLE PHP
Тип данных callable в PHP используется для передачи функций в качестве аргументов других функций или их возврата. Такие функции могут быть объявлены анонимно или через имя функции.Пример использования callable в качестве аргумента функции:
function multiplyByTwo($num) {
return $num * 2;
}
function mathOperation($num, callable $callback) {
return $callback($num);
}
echo mathOperation(5, 'multiplyByTwo'); // Output: 10
Пример использования callable для возврата функции:function getMultiplier($num) {
return function($x) use ($num) {
return $num * $x;
};
}
$multiplier = getMultiplier(5);
echo $multiplier(3); // Output: 15
Кроме того, тип callable часто используется внутри PHP для передачи callback-функций встроенных функций, таких как array_map или usort.
Php _callStatic Method 🧙♂️(Lesson 4: Php Magic Methods)
PHP Nâng Cao: Anonymous Function - IIFE - Closure - Callback trong PHP
Khoá học PHP Nâng Cao - Bài 30: Lập trình hướng đối tượng trong PHP học những gì?
PHP Type Declarations: make your PHP code easier to read, and simpler to use
Khoá học PHP cơ bản - Bài 21: Cách sử dụng câu lệnh Include - Include once - Require - Require once
Learn PHP: Callbacks
Named Arguments trong PHP 8
PHP Callable Function Within 3 Minutes
Layerzero đã snapshot hay chưa? Cơ hội nhận hàng nghìn $
Variable, Anonymous, Callable, Closure \u0026 Arrow Functions In PHP - Full PHP 8 Tutorial