Yapılandırma yönergelerinin kısa açıklamalarını aşağıda bulabilirsiniz.
 
   
    - 
     error_reportingint
- 
     
      Hata raporlama seviyesini tanımlar. Bağımsız değişken olarak ya bir bit alanını
      ifade eden bir tamsayı ya da isimli sabitler verilebilir. Hata raporlama
      seviyeleri ve sabitleri Öntanımlı
      Sabitler sayfasında ve php.ini içinde açıklanmıştır. Hata
      raporlama seviyesini çalışma anında belirtmek için
      error_reporting() işlevini kullanabilirsiniz. Ayrıca,
      display_errors yönergesine de
      bakınız.
      
      E_ALLöntanımlıdır.
 
       PHP 8.0.0 öncesinde, öntanımlı değer
      E_ALL&
      ~E_NOTICE&
      ~E_STRICT&
      ~E_DEPRECATED
E_NOTICE,E_STRICTveE_DEPRECATEDseviyesinden hatalar gösterilmiyordu.
 Bilginize: 
      PHP dışında PHP sabitleri
 
 
       httpd.conf gibi PHP dışı yerlerde PHP sabitlerini
       kullanmak isterseniz, bunların tamsayı değerlerini kullanmak zorunda
       kalmak anlamlarını anlamayı zorlaştırdığı için elverişli olmayacaktır.
       Zamanla başka hata seviyeleri ekleneceğinden azami değer de
       (E_ALLdeğeri) değişecektir. Bu bakımdanE_ALLyerine şimdiki ve gelecekteki tüm bit
       alanlarını kapsamak üzere2147483647gibi büyük bir
       değer kullanabilirsiniz (E_ALL'dan başka tüm
       hataları da içerir).
 
 
- 
     display_errorsstring
- 
     
      Hataların çıktının bir parçası olarak ekrana basılıp basılmayacağını
      veya bunların kullanıcıdan gizlenip gizlenmeyeceğini belirler.
      
      "stderr"değeri hatalarıstdout(standart çıktı) yerinestderr'e (standart hataya)
      gönderir.
 Bilginize: 
       
       Bu özellik sizi geliştirme aşamasında desteklemek amacıyla konmuştur ve
       kullanıcıya yönelik işlemler için asla kullanılmamalıdır.
       
 Bilginize: 
       
       Bu yönergeye çalışma anında (ini_set() ile) değer
       atanabilse de, eğer betik ölümcül bir hataya sahipse bunun herhangi bir
       etkisi olmayacaktır. Bunun sebebi çalışma anında istenen eylemin yerine
       getirilmeyecek olmasıdır.
       
 
- 
     display_startup_errorsbool
- 
     
      display_errorsetkin olsa bile PHP ilk başlatılırken
      oluşan hatalar gösterilmez. Hata ayıklamıyorsanızdisplay_startup_errorsyönergesinin
      değerinioffolarak bırakın.
 
- 
     log_errorsbool
- 
     
      Betiğin hata iletilerinin sunucunun hata günlüğüne veya
      error_log ile belirtilen dosyaya
      kaydedilip kaydedilmeyeceğini belirler. Bu seçenek sunucuya özgüdür.
      Bilginize: 
       
       Sitenizde hataları kullanıcıya göstermek yerine hata günlüklerine
       kaydetmenizi hararetle tavsiye ederiz.
       
 
- 
     log_errors_max_lenint
- 
     
      Hata günlüğü iletilerinin azami uzunluğunu bayt cinsinden belirlemek
      için kullanılır. Kaynak hakkındaki
      error_log bilgisi buna eklenir.
      1024 öntanımlı değer olup, 0 belirtildiği takdirde hata günlüğü
      iletilerininin uzunlukları sınırlanmaz. Bu uzunluk günlüğe kaydedilen
      ve gösterilen hata iletilerinden başka $php_errormsg
      iletilerine de uygulanır fakat error_log() gibi açıkça
      çağrılan işlevlerde uygulanmaz.
      int türünde bir değer kullanıldığında değer baytların
sayısıdır. Büyük bayt değerleri için kullanılabilecek birimlerin gösterimleri
hakkında bilgiyi bu SSS
altında bulabilirsiniz.
- 
     ignore_repeated_errorsbool
- 
     
      Yinelenen hata iletileri günlüğe kaydedilmez.
      ignore_repeated_source
      yönergesinin değeri trueolmadıkça yinelenen
      hataların aynı dosyanın aynı satırında oluşması gerekir.
 
- 
     ignore_repeated_sourcebool
- 
     
      Yinelenen iletiler yok sayılırken ileti kaynağının da yoksayılmasını
      sağlar. Bu yönergenin değeri Onolduğu takdirde,
      farklı dosyalardan veya farklı satırlardan kaynaklanan yinelenmiş
      iletileri hata günlüklerine kaydedemezsiniz.
 
- 
     report_memleaksbool
- 
     
      Bu yönergenin değeri Offolduğu takdirde, bellek
      sızıntıları (stdout'ta veya günlük dosyasında)
      gösterilmez. Bu sadece, hata ayıklama derlemesinde ve
      error_reporting yönergesindeE_WARNINGlisteye dahil edilmişse etkilidir.
 
- 
     track_errorsbool
- 
     
      Bu yönergenin değeri Onolduğu takdirde, son hata
      iletisi daima $php_errormsg değişkenine atanır.
 
- 
     html_errorsbool
- 
     
      Hata iletilerine HTML etiketleri dahil edilmez. Yeni HTML hataları
      biçeminde, doğrudan kullanıcıyı hatayı veya hataya sebep olan işlemi
      açıklayan bir sayfaya yönlendiren tıklanabilir hatalar üretilir. Bu
      gönderimler docref_root ve
      docref_ext yönergelerinden
      etkilenir.
      
- 
     xmlrpc_errorsbool
- 
     
      Normal hata raporlaması kapatılıp, hatalar XML-RPC hata iletileri olarak
      biçemlenir.
      
- 
     xmlrpc_error_numberint
- 
     
      XML-RPC hata dizisinin faultCodeelemanının değeri
      olarak bu değer kullanılır (bkz. xmlrpc_is_fault()).
 
- 
     docref_rootstring
- 
     
      Yeni hata biçemi, hatayı veya hataya sebep olan işlemi
      açıklayan bir sayfaya bir gönderim içerir. Bu gönderimin bir kılavuz
      sayfasına yönlendirmesi durumunda, kılavuzun dilinizdeki çevirisini
      indirebilir ve bu yerel kopyanın bulunduğu yeri bu yönergede
      belirtebilirsiniz. Örneğin, kılavuzun yerel kopyasına
      "/manual/"ile erişilebiliyorsa bunudocref_root=/manual/şeklinde belirtebilirsiniz.
      Buna ek olarak, kopyanızın dosya uzantısınıdocref_extyönergesinde belirtebilirsiniz (örnek:docref_ext=.html). Harici kaynaklara gönderimler
      de mümkündür. Örnekler:docref_root=http://manual/en/veyadocref_root="http://landonize.it/?how=url&theme=classic&filter=Landon
      &url=http%3A%2F%2Fwww.php.net%2F"
 
      Bazı durumlarda docref_rootdeğerinin sonuna bir bölü
      çizgisi"/"eklemeniz gerekebilir. Fakat yukarıdaki
      ikinci örnekteki gibi bir durumda buna asla gerek yoktur.
 Bilginize: 
       
       Bu özellik, bir işlevin açıklamasına bakmayı kolaylaştırması nedeniyle
       daha ziyade geliştirme aşamasında kullanmanız için tasarlanmıştır.
       Hataları son kullanıcıya göstermek amacıyla kullanılmamalıdır.
       
 
- 
     docref_extstring
- 
     
      docref_root yönergesine bakınız.
      Bilginize: 
       
       docref_extdeğeri bir nokta"."ile başlamalıdır.
 
 
- 
     error_prepend_stringstring
- 
     
      Hata iletisinden önce çıktılanacak dizge.
      Sadece hata iletisi ekranda gösterilecekse kullanılır. Asıl amaç hata
      iletisinin önüne HTML kodu ekleyebilmeyi mümkün kılmaktır.
      
- 
     error_append_stringstring
- 
     
      Bir hata iletisinden sonra çıktılanacak dizge.
      Sadece hata iletisi ekranda gösterilecekse kullanılır. Asıl amaç hata
      iletisinin ardına HTML kodu ekleyebilmeyi mümkün kılmaktır.
      
- 
     error_logstring
- 
     
      Hataların kaydedileceği dosyanın adı. Dosya, HTTP sunucunun kullanıcısı
      tarafından yazılabilir olmalıdır. Eğer syslogözel
      değeri kullanılmışsa hatalar bir dosya yerine sistemin hata günlüğüne
      gönderilir (Unix'te syslog(3), Windows NT'de olay günlüğü). Windows
      95'te sistem günlükçüsü desteği yoktur. Ayrıca,
      syslog() işlevine de bakınız. Yönerge tanımsız
      bırakılmışsa hatalar  SAPI hata günlükçüsüne gönderilir. Örneğin bu,
      Apache'nin hata günlüğü veya CLI içinstderrolabilir.
 
- 
     error_log_modeint
- 
     
      error_log yönergesine atanan dosya
      için dosya kipi.
      
- 
     syslog.facilitystring
- 
     
      İletiyi ne tür bir uygulamanın günlüklediğini belirtir.
      Sadece "syslog" içinde error_log
      etkinse etkilidir.
      
- 
     syslog.filterstring
- 
     
      Günlüklenen iletileri süzecek süzgeçleri belirler.
      İzin verilen karakterler değiştirilmeden yazılır.
      Diğerleri \xile öncelenen onaltılık karşılıkları
      ile belirtilir.
 
       - 
        all– Günlüklenen ileti satır sonu
         karakterinden bölünür ve tüm karakterler değiştirilmeden aktarılır.
- 
        no-ctrl– Günlüklenen ileti satır sonu
         karakterinden bölünür ve basılamayan 7 bitlik ASCII karakterler
         öncelenir.
- 
        ascii– Günlüklenen ileti satır sonu
         karakterinden bölünür ve basılamayan karakterler öncelenir.
- 
        raw– Tüm karakterler değiştirilmeden ve
         iletiler satır sonu karakterleri ile bölünmeden sistem günlükleyicisine
         aktarılır (PHP 7.3 öncesindeki gibi).
 Bu ayarlar error_log ini
      yönergesine "syslog" atandıktan sonra yapılan syslog()
      çağrıları ile etkisini gösterir.Bilginize: 
       
       rawsüzgeç türü PHP 7.3.8 ve PHP 7.4.0 üstü
       sürümlerle kullanılabilir.
 
 Bu yönerge Windows üzerinde desteklenmez.
- 
     syslog.identstring
- 
     
      Specifies the ident string which is prepended to every message.
      Only effective if error_log is set to "syslog".