Formidablement illisible...

22 September 2016

J’ai trouvé ce bout de code dans le plugin formidable de SPIP, je cherchais un moyen d’exporter les réponses d’un formulaire.

Franchement comment savoir ce que contient $exporter ? Ça pourrait être n’importe quoi…
Je suis pas toujours super chaud pour mettre des fonctions dans des variables. S’il est possible de faire une structure de if … else, je pense que c’est plus souhaitable. Bien sur, il y a beaucoup de cas ou c’est très pratique, mais ici, j’ai comme un doute.

<?php
if ($id_formulaire > 0
    and $type_export
    and $types_echange = echanges_formulaire_lister_disponibles()
    and $exporter = $types_echange['exporter'][$type_export]
){
    $exporter($id_formulaire);
}