PHP Warning: Attempt to read property HATA ÇÖZÜMÜ

simple_html_dom.php ile işlem yaparken file_get_html kullanırken almanız çekmeye çalıştığınız veri/obje her içerikte olmayabilir bu sefer de aşağıdaki hatayı almanız muhtemeldir.
xamp hata kodum: Warning: Attempt to read property “plaintext” on null in C:\xampp\htdocs…
Sunucularda da muhtemelen alacağınız hata kodu bu şekilde olacaktır, ulaşmaya çalıştığınız,

Bu hatanın nedeni Basitçe ifade etmek gerekirse, nesne olmayan bir değişkenden bir özelliğe veya yönteme erişmeye çalıştığımızda “PHP Uyarısı: Bir dize veya dizideki ‘…’ özelliğine erişme girişimi” ortaya çıkar. Bu uyarıyı önlemek için, verilen değişkenin object türünde olup olmadığını doğrulamak amacıyla komut dosyamıza koşullu bir parametre eklemek çok önemlidir. Ek olarak, tanımlanan değişkenin tipini kontrol etmek için PHP’nin is_object() yerleşik fonksiyonunu kullanmak önemlidir.

örnek kullanım:

 $source= $html->find('.ornekclass',0);
 
if(is_object($source)){ echo $haber_kaynak->plaintext; }
Bu İçeriğe Puan Verebilirsiniz
[Toplam: 0 Ortalama: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.