In een voorbereide instructie is de SQL statisch opzettelijk. Het aantal parameters kan niet variëren zodra de verklaring is opgesteld.
Maar het zou gemakkelijk zijn voor uw code om het juiste aantal parameters in te dienen, afhankelijk van de instructie. Je zou een variabele kunnen toevoegen voor de teller van parameters, en een dynamische php-array om door te geven aan pg_execute in plaats van hardgecodeerde letterlijke waarden. En ze zouden worden verhoogd/ingevuld in de if (isset(...))
takken.