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

  • Canceriansoul

    Canceriansou

    15 Ocak 2011
  • katherine gomez

    katherine go

    1 Aralık 2011
  • nigahiga

    nigahiga

    21 Temmuz 2006