Home » Программирование » Короткие заметки » 3 способа вызова callback-функций

3 способа вызова callback-функций

Есть три основных способа вызова функций/методов в качестве callback

Рассмотрим их в применении к функции array_map(callback, $array)

1. Простая функция

function process() {...}
array_map('process', $array);

2. Лямбда-функция (анонимная функция с именованным указателем)

$process = function(){...}
array_map($process, $array);

3. Метод некоторого класса

public function process() {...}
public function useIt() {
 array_map([$this, 'process'], $array);
}

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Do NOT follow this link or you will be banned from the site!