I use DomCrawler in Symfony.
$variable = 'value';
$crawler->filter('table > tr')->each(
function ($node, $i) {
// $variable;
}
);
I try to access the variable inside the function but I get the error: Undefined variable.
How can I call this variable inside the function?
You need to use use
statement for injecting var from parent scope:
$variable = 'value';
$crawler->filter('table > tr')->each(
function ($node, $i) use ($variable) {
// $variable;
}
);
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.