PHP kodları çalıştırıldığında, bazen hatalar oluşabilir ve bu hataların nedenlerini bulmak için hatayı görüntüleyen bir mesaj almak isteyebilirsiniz. Bu durumda ini_set ve error_reporting işlevlerini kullanabilirsiniz.
PHP'deki tüm hataları nasıl gösterebilirim?
ini_set işlevi, PHP'nin çalışma zamanı yapılandırma ayarlarını değiştirmek için kullanılır. display_errors ve
display_startup_errors yapılandırmalarını değiştirerek hata mesajlarının görüntülenip görüntülenmeyeceğini belirleyebilirsiniz.
display_errors yapılandırması, hata mesajlarının görüntülenip görüntülenmeyeceğini belirlerken,
display_startup_errors yapılandırması, PHP'nin başlatılması sırasında oluşan hataların görüntülenip görüntülenmeyeceğini belirler.
Aşağıdaki örnek kod,
display_errors ve
display_startup_errors yapılandırmalarını 1 olarak ayarlar ve tüm hataları görüntülemek için
E_ALL hatası düzeyini ayarlar:
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
Bu kod, tüm PHP hatalarını ekranda görüntüleyecektir. Ancak, bu yapılandırmaların, üretim sunucusunda kullanılmaması gerektiğini unutmayın, çünkü bu, oluşan hataların potansiyel olarak hassas bilgiler içerebileceği anlamına gelir. Bunun yerine, üretim sunucusunda hataların log dosyalarına yazılmasını sağlamak daha güvenli bir yaklaşım olacaktır.
Umarım bu yazı, ini_set ve error_reporting işlevleri hakkında daha fazla bilgi edinmenize yardımcı olmuştur.