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

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • HER0R

    HER0R

    16 Aralık 2007
  • psidot

    psidot

    2 Kasım 2006