我正在尝试将一些数据存储到数组中.但是,我创建的公共数组在内部变为null each().怎么纠正?
public $questions = array();
public function crawl(){
$questions = array();
$client = new Client();
$crawler = $client->request('GET', 'https://indiabusinessquiz.com/');
$crawler->filter('p > strong')->each(function ($node) {
$ques = $node->text();
echo $ques;
var_dump($ques);
array_push($questions, $ques);
});
}
Run Code Online (Sandbox Code Playgroud)
错误: Crawler.php第20行中的ErrorException:array_push()期望参数1为数组,给定null