Symfony 的 DomCrawler
Symfony DomCrawler
我在 Symfony 中使用 DomCrawler。
$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;
}
);
我在 Symfony 中使用 DomCrawler。
$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;
}
);