Вопрос об использовании @ (собаки в синтаксисе)
Я новичек в ооп и только приступаю к изучению laravel.
Суть вопроса:
Route::get('/user', 'UserController@index');
Как я понял у нас идёт обращение к методу index класса UserController. Но насколько я знаю обращение к методам класса в php осуществляется через два двоеточия ::
В доках php про эту собаку ничего не нашел. Это какая-то специфика самого Laravel или это всё таки из php?
Ответы (1 шт):
Автор решения: teran
→ Ссылка
сама по себе собака в пхп используется для подавления вывода ошибок. Но в данном случае у вас собака внутри строкового литерала, поэтому значит она не более чем просто символ собаки. Очевидно, в дальнейшем используется для разделения имени контроллера и экшена.