Доброго времени суток !
Я бы хотел поинтересоваться, не могу понять - где бы я не искал не могу найти про то что в аргументах вызванной функции можно создавать функцию или объект
будет приведен код из cakephp и тут я как раз не могу понять что куда и откуда.
Пытался найти и уже месяц как не могу найти для себя нужную информацию.
он создает на ходу или вызывает ?
Router::scope('/', function ($routes) {
$routes->connect('/', ['controller' => 'Articles', 'action' => 'index']);
});
Как вы можете пояснить такую вот конструкцию - тоесть он вызывает статический метод ( как я думаю ) и в нем использует разделитель '/' потом создает функцию в котором есть еще аргумент routes и начинает вызывать - то есть присваивать имя контроллера ( я чувствую что близок но не понимаю как это все работает )
Помогите кто чем может - ну в смысле - понять