标签: php
我有以下对象启动代码;但是,现在它只使用1个变量($online)....我需要在代码中添加第二个变量($var2),以便"var2"=> $var2位于{{{ 1}}。这需要添加到"online"=> $online所在的第一行代码中,以便代码知道使用此变量。
$online
$var2
"var2"=> $var2
"online"=> $online
use (&$online)
如何添加此内容?我尝试的一切都完全打破了代码。
答案 0 :(得分:0)
您可以根据需要为use添加任意数量的变量,只需将它们与参数分开即可:
use
function($c) use (&$online,&$var2)
答案 1 :(得分:0)
关于closures上的php文档,您应该使用逗号。关于arrays上的php文档,您还应该使用逗号。下次尝试查找它。 php手册有很多关于这个主题的资源。
ob_start( function($c) use (&$online, &$var2){ $replacements = array( "online"=> $online, "var2" => $var2, ); // ...