Page 1 sur 1

Passer des commandes par des variables

Posté : 21 nov. 2007, 16:20
par Patriboom
Bonjour à tous!

Je produit actuellement deux - voire trois - séries de code pour la même chose et j'aimerais bien réduire le nombre d'intervention en programmation. J'explique:

Pour produire une liste des locaux occupés, j'ai trois sorties usager: à l'écran, sur papier (printer_) et en PDF (FPDF). J'aimerais ne traiter tout cela qu'une seule fois.

Pour la sortie à l'écran, j'opère avec de commandes <table><tr><td>
Pour la sortie papier, j'opère avec de commandes de positionnement et de polices de la classe printer_
Pour la sortie PDF, j'opère avec de commandes comme Text(...)


Y a-t-il moyen de mettre ces commandes dans des variables et de les appeler pour exécuter?
En Html, c'est possible, mais pour les autres?
Par exemple, 0 étant HTML, 1 étant pour le papier, 2 étant pour le pdf
$Police[0] = '<font size="+2">';
$Police[1] = 'printer_select_font($docu, $police[0])';
$Police[2] = '$pdf->SetFont("Times", "B", 18)';


Merci à l'avance.

Posté : 21 nov. 2007, 23:10
par Maitrepylos
bonjour,

Peut-être voir du côté de call_user_func()