我制作了一个看起来像这样的小 ModX 片段
<?php
$theMenu = $modx->runSnippet('Wayfinder',
array("startId" => 0, "level"=>1)
);
echo $theMenu;
?>
但我希望它将收到的所有参数传递给 Wayfinder。我只会修改我的代码片段中的“级别”参数。
有没有办法在不单独命名所有相关变量的情况下循环遍历 PHP 中的所有当前 SET 变量?
编辑:我不认为 get_defined_vars 是正确的方法,因为它得到了太多的东西。这个简单的 PHP 页面打印出数字 14,例如:
<?php
echo count(get_defined_vars());
?>