Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP: Chyba s odkazem typu index.php?id=1..

Správne je použiť to, čo je pre daný prípad vhodnejšie. V tomto prípade porovnávame konštrukciu if..elseif vs. switch..case a samotný switch..case je prehľadnejší ako if..elseif. To nemá s OOP, na ktorý narážal odkazovaný komentár, nič spoločné.

V tom komentári, na ktorý odkazuješ, sa píše, že "switch-case se novodobí programátoři snaží potírat, seč mohou", čo je samozrejme blbosť. To, o čo sa snažia v OOP, je vyčleniť logiku pre rôzne prípady do tried a nemať celé správanie definované v jednej monolitickej metóde pomocou rozhodovania vo funkcii (či už cez if..else alebo switch..case).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny