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 PHP_INI_PERDIR olup ini_set() kullanarak atanamaz. Bununla birlikte, display_errors yönergesinin kipi PHP_INI_ALL olup ini_set() kullanımı dahil her yerde atanabilir.
Kip | Değeri | Anlamı |
---|---|---|
PHP_INI_USER | 1 | Girdi Windows registry veya kullanıcı betiklerinde atanabilir. |
PHP_INI_PERDIR | 6 | Girdi php.ini, .htaccess veya httpd.conf dosyasında atanabilir. |
PHP_INI_SYSTEM | 4 | Girdi php.ini veya httpd.conf dosyasında atanabilir. |
PHP_INI_ALL | 7 | Girdi herhangi bir yerde atanabilir. |