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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011