Moderator |
|
Globals gebruiken is meestal een slechte gewoonte.
Functies voeren vaak een of meerdere taken uit.
Na afloop van uitvoering van de taken zou de functie ook een resultaat terug kunnen geven. Dat doe je met het return-statement.
Voorbeeld:
// functie declaratie:
function optellen($a, $b) {
return $a + $b;
}
// functie aanroep:
$som = optellen(2, 3);
// $som bevat nu de waarde 5
// functie declaratie: function optellen($a, $b) { return $a + $b; } // functie aanroep: $som = optellen(2, 3); // $som bevat nu de waarde 5
Het gebruik van meerdere return-statements zou je ook als een slechte gewoonte beschouwen - je moet dan zoeken naar wat een functie retourneert. Probeer het bij één return-statement te houden. |