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

  • ChannelRichard

    ChannelRicha

    7 Kasım 2008
  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013