Büyük switch ifadeleri nasıl önlenir?

0 Cevap php

Ben bir fonksiyon çok anahtar olgusu içeren olduğu bir iç uygulama var.

Bu php.This fonksiyonda geliştirilen veritabanı değişiklikleri yazmak için ve aynı zamanda bireysel alan değerlerin bir geçmişi tutmak için kullanılır. Peki ne yapar gibi farklı şeyler farklı alanlar için uygulanması gereken her alan için bir durumda olması.

switch ($item){
case 'item1':
do_something();
case 'item2':
do_something_different():
}

Böyle durumlarda takip etmek bir tasarım desen var mı. Her öğe için bir fonksiyon ya da çok ileride kanıt görünmüyor.

Update: pastebin link

0 Cevap