Hallo Zusammen,
ich würde gerne wissen was der optimale Weg ist eine Funktion und dessen Parameter vernünftig abzusichern.
Hier möchte ich jedoch keine Unit Tests schreiben, es geht mit hier eher die Frage ob die Parameter außerhalb oder aber innerhalb der Funktion geprüft werden sollten?
/**
* param $val int
*/
function setSomething($val) {
if (false === is_numeric($val)) { return false; }
...
}
Um eine Anwort würde ich mich freuen.
Grüße
Boris
ich würde gerne wissen was der optimale Weg ist eine Funktion und dessen Parameter vernünftig abzusichern.
Hier möchte ich jedoch keine Unit Tests schreiben, es geht mit hier eher die Frage ob die Parameter außerhalb oder aber innerhalb der Funktion geprüft werden sollten?
/**
* param $val int
*/
function setSomething($val) {
if (false === is_numeric($val)) { return false; }
...
}
Um eine Anwort würde ich mich freuen.
Grüße
Boris
Kommentar