Замыкание в PHP

Замыкание в PHP — это анонимная функция, которая может использовать переменные из своего локального окружения

    Замыкание (Closure)

    Замыкание (Closure) - функция которая запоминает значения из окружающей среды, даже если функция вызывается не из внешней среды
    Замыкание запоминает значения переменных, функций и других объектов из контекста в котором замыкание было создано

    function sumCart( $num ) { return function( $val ) use ( $num ) { return $num * $val; }; } $cart1 = sumCart( 30 ); $cart2 = sumCart( 40 ); echo $cart1(2). "<br>"; echo $cart2(3);
    Источники
    Последнее изменение: 07.11.2024 00:10


    Связанные темы
    Здесь пока нет комментариев
    Добавлять комментарии могут только авторизованные пользователи

    Авторизоваться
    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ