E_ALL è il livello più alto per error_reporting, qui trovi tutti i valori disponibili.
Comunque fossi in te risolverei il problema dei parametri che potrebbero non arrivare alle funzioni e lascerei come sta l'error_reporting, perché se è vero non succede niente quando a fallire è quella funzione lì, potrebbe essere che ce n'è un'altra che fallendo faccia danni.
Ciò che farei io sarebbe di vedere se c'è un modo fi forzare l'utente a fornire tutti i dati necessari per far arrivare il numero giusto di parametri alla funzione, nel caso non fosse possibile, prevederei dei parametri di default da usare in caso l'utente non ne specifichi.

Rispondi quotando