2009-08-20 7 views
0

j'ai fait un petit extrait ModX qui ressemble à ceciEmballage Wayfinder Menu dans Modx: Comment passer tous les vars (question générale de PHP, peut-être)

<?php 
$theMenu = $modx->runSnippet('Wayfinder', 
array("startId" => 0, "level"=>1) 
); 
echo $theMenu; 
?> 

mais je voudrais que ça passe ALL params reçoit à Wayfinder. Je vais seulement modifier le paramètre "level" de mon extrait.

Existe-t-il un moyen, sans nommer toutes les variables pertinentes individuellement, de faire défiler toutes les variables SET en PHP?

Édition: Je ne pense pas que get_defined_vars soit la bonne solution, car il y a trop de choses. Cette page PHP trivial imprime le numéro 14, par exemple:

<?php 
echo count(get_defined_vars()); 
?> 

Répondre

-2

essayez d'utiliser foreach pour l'affectation automatique des paramètres à l'objet Wayfinder