i'm start to use ini_get_all function to retrieve all configuration option on a shared host server. in the end i got this chunk of array :
[allow_call_time_pass_reference] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 6
)
[allow_url_fopen] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 4
)
The PHP manual just give descripstion :
It's possible for a directive to have multiple access levels, which is why access shows the appropriate bitmask values.
so, can anybody explain about 'access' ? ans how to understand its bitmask values ?
Would you have read a little further in the "Return Value" section, you'd have found the link to the change modes and what they mean:
1
: PHP_INI_USER
: Entry can be set in user scripts (like with ini_set()) or in the Windows registry2
: PHP_INI_PERDIR
: Entry can be set in php.ini, .htaccess or httpd.conf4
: PHP_INI_SYSTEM
: Entry can be set in php.ini or httpd.conf7
: PHP_INI_ALL
: Entry can be set anywhere