繁体   English   中英

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;
     }
);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM