Bu kipler, bir PHP yönergesinin nerede ve ne zaman atanabileceğini belirlerler ve bu kılavuzdaki her yönerge bu kiplerden biri ile ilişkilidir. Örneğin, bazı ayarlar bir PHP betiğinin içinde ini_set() kullanarak atanabilirken bazıları da php.ini veya httpd.conf dosyasında atanabilirler.
   Örneğin, output_buffering
   ayarı için kip INI_PERDIR olup
   ini_set() kullanarak atanamaz. Bununla birlikte,
   display_errors yönergesinin
   kipi INI_ALL olup ini_set()
   kullanımı dahil her yerde atanabilir.
  
INI_USER
      (int)
     INI_PERDIR
      (int)
     INI_SYSTEM
      (int)
     INI_ALL
      (int)
     