Я разработчик JavaScript, и для серверной части я всегда делаю Node / Express.Сейчас я учусь использовать Laravel, но у меня возникают некоторые сомнения по поводу концепции callback
.
Например: в Express, когда я выполняю app.get('/myroute', function(req, res){...})
, часть function(req, res)
- это обратный вызов, который будет выполняться послеподача получает запрос get
.В Laravel у меня есть нечто подобное при использовании системы маршрутизации, например, когда я Route::get('/myroute', function(){...})
- я понимаю, что статический метод get
класса Route
выполняется, но function(){...}
по второму параметру.Так эта функция также называется "обратным вызовом", как в случае с JavaScript?Одинакова ли концепция события для двух языков программирования?