SORU
19 AĞUSTOS 2010, PERŞEMBE


== PHP karşılaştırma anahtarı === karşılaştırma kullanmak

Neyse aşağıdaki kodu hala anahtarı ve bir döner kullanır o b a var mı? Teşekkürler!

$var = 0;
switch($var) {
    case NULL : return 'a'; break;
    default : return 'b'; break;
}

Tabii ki, ifadeleri kullanılarak, şu şekilde yapardım:

$var = 0;
if($var === NULL) return 'a';
else return 'b';

Ama daha karmaşık örnekler için, bu ayrıntılı hale gelir.

CEVAP
19 AĞUSTOS 2010, PERŞEMBE


Bunu yapmak için bir yol hakkında ne düşündüğümü geriye doğru bir geçiş (bunun için daha resmi bir ad da olabilir). Fikri case tablolar true veya üst false ve daha sonra bilgi almak koyman.

switch(true)
{
  case ($var === NULL):
    return 'a';
    break;
  case ($var === 0):
    return 'b';
    break;
  default:
    return 'c';
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • Google Россия

    Google Ро

    9 Temmuz 2007
  • waterfairy17

    waterfairy17

    9 Aralık 2007