Symfony DomCrawler

Я использую DomCrawler в Symfony.

$variable = 'value';
$crawler->filter('table > tr')->each(
function ($node, $i) {
// $variable;
}
);

Я пытаюсь получить доступ к переменной внутри функции, но получаю ошибку: неопределенная переменная.

Как я могу вызвать эту переменную внутри функции?

1

Решение

Вам нужно использовать use оператор для ввода var из родительской области:

$variable = 'value';
$crawler->filter('table > tr')->each(
function ($node, $i) use ($variable) {
// $variable;
}
);
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]