2015-07-23 7 views
0

Я пытаюсь понять Анонимные функции в php (laravel framework), я искал здесь свой основной вопрос, но я не нашел ответа.Параметры анонимной функции php

echo preg_replace_callback('~-([a-z])~', function ($match) { 
    return strtoupper($match[1]); 
}, 'hello-world'); 
// outputs helloWorld 

Какие параметры ушли в анонимную функцию?

Route::match(['get', 'post'], '/', function() { 
    return 'Hello World'; 
}); 
+3

Это зависит от того, что вызывает анонимную функцию. Прочтите описание 'preg_replace_callback', чтобы узнать, какие аргументы он отправляет. – Barmar

ответ

1

http://php.net/preg_replace_callback

обратного вызова, которая будет вызвана и передается массив соответствующих элементов в предметной строке. Обратный вызов должен возвращать заменяющую строку. Это обратная связь:

Поэтому он отправляется в массиве совпадений.

Смежные вопросы