SORU
8 Kasım 2008, CUMARTESİ


Bir örnek olmadığını kontrol's class uygulayan bir arabirim?

Bir sınıf örneği verilen, eğer belirli bir arabirimi uygulayan olmadığını belirlemek mümkün mü? Bildiğim kadarıyla, yerleşik işlevi, bu doğrudan bir ilgisi yok. Ne seçenekler var (eğer varsa)?

CEVAP
8 Kasım 2008, CUMARTESİ


interface IInterface
{
}

class TheClass implements IInterface
{
}

$cls = new TheClass();
if ($cls instanceof IInterface)
    echo "yes"

"Operatör. örneğin kullanabilirsiniz Bunu yapmak için, sol işlenen bir sınıf örneği ve sağ işlenen bir arayüz. Eğer nesnenin belirli bir arabirimi uygulayan true değerini döndürür.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Art Food Kitty - Kelly Eddington

    Art Food Kit

    7 Kasım 2006
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013
  • William Sledd

    William Sled

    24 EYLÜL 2006