PHP: Nasıl bir yöntem yoksa, komut başarısız olmaz sağlamak için?

0 Cevap php

Ben yazdım bir sınıftan yöntemlerini çağıran bir PHP komut dosyası var. Adı verilen bir yöntem mevcut değildir ancak burada nedeniyle sistemin doğasına durumlar vardır, örneğin

$snippets = new Snippets();

echo $snippets->fakeMethod();

Yukarıdaki örnekte fakeMethod() yoksa ve komut dosyası bir ölümcül hata ile başarısız olur ve tamamen durur.

Ben bir çözüm gerekir sayede either yöntemi sadece sessizce başarısız veya yöntem ifadeleri ise method_exists() ancak ben komut örneğin koyamazsınız kullanarak birinci sınıfındaki tüm yöntemlere karşı kontrol edilir

if(method_exists(fakemethod, snippets)){ 

echo $snippets->fakeMethod();

}

yerine "iş" her nasılsa sınıfta yapılması gerekiyor. Bir çözüm var mı?

0 Cevap