当我显示phpinfo();
时,我看到两列:local value
和master value
.web服务器何时 Select local value
,何时 Select master value
?
当我显示phpinfo();
时,我看到两列:local value
和master value
.web服务器何时 Select local value
,何时 Select master value
?
master
要么是编译到PHP中的值,要么是通过主php.ini
指令设置的值.也就是说,在PHP执行任何代码之前,PHP启动时生效的值.
local
是当前在调用phpinfo()
时生效的值.该本地值是通过httpd中的ini_set()
个调用和php_value
个指令进行的任何重写的end个结果.conf/.htaccess等.
例如
php.ini: foo=bar
httpd.conf: php_value foo baz
.htaccess: php_value foo qux
ini_set: ini_set('foo', 'kittens');
.user.ini foo=bar # this file works conditionally see https://stackoverflow.com/a/32193087/1818723
假设master
值是qux
,local
值是kittens
.