【发布时间】:2015-06-30 20:18:36
【问题描述】:
我通常使用$pattern、$subject、$matches 来调用 preg_match_all,例如
preg_match_all("/\S/","words",$matches);
但是,我的IDE (Netbeans) 对我大喊大叫,因为$matches(通过引用传递并将分配preg_match_all 的结果)未定义,因此它不希望我将其作为参数传递。它对以下内容感到满意:
$matches=[];
preg_match_all("/\S/","words",$matches);
但是,这似乎是多余的,php.net 上的示例并没有提前定义变量。这样做的“正确”方法是什么?我可以忽略Netbeans吗?
【问题讨论】:
标签: php netbeans pass-by-reference