Sayfa kaynağında kod değil çıktı görünüyor
BTK'dan PHP derslerini izliyorum.
Hocayla yapmaya çalıştığım örnekler bende aynı şekilde çalışmıyor.
Örneğin tanımsız bir değişken ekrana yazdırmaya çalıştığında hocaya
notice: ..... Diye hata ekranı dönüyor.
Bununla ilgili PHP.ini' den ayarları yaptım fakat bende ya boş ekran dönüyor ya da örnek
olarak 500 hata kodu dönüyor.
PHP tagleri içerisine ini_set("display_errors", 1);
bu kod satırını yazıyorum öyle hata ekranıyla karşılaşabiliyorum.
Bu kod satırı olmadan manuel bir ayarla bu hata ekranını görmem mümkün mü?
Başka bir örnek olarak mesela echo 7; yazıyorum çalıştırıp sayfanın kaynak
koduna baktığımda echo 7; değil sadece 7 yazıyor ama hocanın yaptığı örneklerde
kaynak kodları görünüyor.
Benim kullandığım programlar; VS Code ve appserv.
Hocanın kullandığı; dreamweaver ve xampp.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
Öncelikle PHP kodları bir dizi hataları yapmazsan serverda zaten gözükmez. Gözükmemeside gerekli zaten. PHP Server Side de derlenen/yorumlanan bir dildir. Kaynak kodların gözükmemesi son derece normal.
php.ini dosyasında display_errors u bul başında # varsa kaldır ve değerinin On olduğuna emin ol hatalar gözükecektir.
hata yakalamakla ilgili olan problemimi çözdüm fakat benim aradığım şey kod yazmadan php.ini'den ayarlayıp değiştirmek ama baktığım kaynaklardaki çözümler bende etki etmedi.
ini_set("display_errors", 1); bu kod satırını yazmadan hiçbir hatayı göremiyorum. bu ekstra sorduğum bi soruydu asıl sorum ;
index.php'nin kaynak kodlarını tarayıcıda göremiyorum
hocam ölümcül hatalarla ilgili tayfun abinin bir videosu vardı onla yakalayabilirsin
PHP'de Ölümcül Hataları (Fatal Errors) Yakalamak