Я сделал крошечный фрагмент ModX, который выглядит следующим образом
<?php
$theMenu = $modx->runSnippet('Wayfinder',
array("startId" => 0, "level"=>1)
);
echo $theMenu;
?>
но я бы хотел передать ВСЕ параметры, которые он получает, в Wayfinder. Я буду только изменять параметр "level" из моего фрагмента.
Есть ли способ, не называя все соответствующие переменные по отдельности, циклически перебирать все текущие переменные SET в PHP?
Редактировать : Я не думаю, что get_defined_vars - правильный путь, так как он получает слишком много вещей. На этой тривиальной странице PHP печатается число 14, например:
<?php
echo count(get_defined_vars());
?>