@generate
...

Как получить переменную внутри функции, в котором создается новая функция?

Как в данном случае передать переменную $table в функцию $this->sitemap->links ?
$this->get_category($table);

function get_category($table) {

	$this->sitemap->links('category_pages.xml', function($map) {
		//Тут $table не работает
	});

}
  • Вопрос задан
  • 64 просмотра
Решения вопроса 2
@Siverius
$this->get_category($table);

function get_category($table) {

  $this->sitemap->links('category_pages.xml', function($map) use ($table) {
    //Тут $table не работает
  });

}
Ответ написан
Комментировать
websitedev
@websitedev
Веб-разработчик. Разрабатываю сложные сайты.
functionName($someArgument, function() use(&$variable) {
  $variable = "something";
});


Вот так
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы