sok-sok év programozás után mondom, hogy csak ritkán engedhető meg az, hogy több return van egy függvényben. Ilyen esetek:
- ha a függvény kb. egy switch/case-ből vagy if else-kből áll és csak az érték változik. Erre amúgy sok esetben van szebb megoldás!
- ha nagyon rövid a függvény (pl. egyetlen if else) és csak rondább lenne tőle ha emiatt be kéne vezetni pl. egy $retVal-t valami hasonló gusztustalanságot. Bár ez már határeset!