Hallo pl,
Eben weil sie überschaubar und auch einfach erweiterbar sind
Ihr seid beide mit dem falschen Argument unterwegs. Es geht darum, ob die Ausgabemodi CSV, HTML und PDF sich gegenseitig ausschließen oder nicht.
Schließen sie sich gegenseitig aus: format=<enum>
Tun sie es nicht: csv=<bool>&html=<bool>&pdf=<bool>
Schnittstellen werden nicht von Programmiervorlieben oder -fähigkeiten bestimmt, sondern von der fachlichen Anforderung. Und die programmiert man dann, so gut und auf die Art, wie man es kann und mag (oder soll, falls man Richtlinien zu beachten hat).
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi