Farklı nesneleri karşılaştırmak için Anahtarı

0 Cevap php

Çoğunlukla dize değerleri için anahtar harf kullanın. Nesneler çok farklı olmadığını birileri karmaşık nesneleri eşitlik için kullanılabilir eğer onaylamak ve Can. Gördüğünüz gibi ben her zaman eğer $ obj1 == diğer bazı nesneleri kontrol etmiyorum. Hem nesneleri değiştirebilirsiniz. Birisi izin eğer ne bunun için doğru sözdizimi olacaktır bana söyleyebilir? Ben anahtarı () giriş kendisi koymak ne olur emin değilim.

if ($obj1 == $obj9) 

elseif ($obj5 == $obj9)

elseif ($obj5 == $obj1)

else

yeni kod, bu doğru olurdu?

switch (true){
     case $obj1 == $obj9: 
          //do something
          break;
     case $obj5 == $obj9:
          //do something
          break;
     case $obj5 == $obj1: 
          //do something
          break;
     case default: 
          //do something
          break;  
}

0 Cevap