Есть три основных способа вызова функций/методов в качестве 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);
}
Сам себе сисадмин Рабочие заметки о системном администрировании