Eğer belirli bir tür bir nesne oluşturabilirsiniz eğer PHP işlevi kontrol?

2 Cevap php

Ben bu ihtiyacı neden açıklamak için çok uzun sürebilir, ama nesnenin bir tür tanınmış olup olmadığını kontrol etmek için bir PHP işlevi olduğunu merak ediyordum. Diğer bir deyişle, bir işlev kontrol eğer

$dog = new Dog();

Köpek yoktu çünkü, bir hata neden olur. Senin için teşekkürler yardımcı olur.

2 Cevap

class_exists adında bir işlevi vardır

Daha fazla açıklama için, PHP kılavuz sayfasına bakınız.

http://php.net/manual/en/function.class-exists.php

Bkz class_exists. Ben ne istediğinizi olduğunu düşünüyorum. Yoksa sadece bir try catch block ile sarın.

Umarım bu yardımcı olur.