Я использую DomCrawler в Symfony.
$variable = 'value';
$crawler->filter('table > tr')->each(
function ($node, $i) {
// $variable;
}
);
Я пытаюсь получить доступ к переменной внутри функции, но получаю ошибку: неопределенная переменная.
Как я могу вызвать эту переменную внутри функции?
Вам нужно использовать use
оператор для ввода var из родительской области:
$variable = 'value';
$crawler->filter('table > tr')->each(
function ($node, $i) use ($variable) {
// $variable;
}
);
Других решений пока нет …