PHP8 运行时配置
这些函数的行为受 php.ini 中的设置影响。
名字 | 默认 | 可修改范围 | 更新日志 |
---|---|---|---|
runkit.superglobal | "" | PHP_INI_PERDIR | |
runkit.internal_override | "0" | PHP_INI_SYSTEM |
有关 PHP_INI_* 样式的更多详情与定义,见 配置可被设定范围 。
这是配置指令的简短说明。
runkit.superglobal
string- 以逗号分隔的变量名称列表,用于被视为超全局变量。这个值应该在系统范围的php.ini文件中设置,但根据您的SAPI,它也可以在perdir配置上下文中工作。
示例 #1 Custom Superglobals with runkit.superglobal=_FOO,_BAR in php.ini
<?php function show_values() { echo "Foo is $_FOO\n"; echo "Bar is $_BAR\n"; echo "Baz is $_BAZ\n"; } $_FOO = 'foo'; $_BAR = 'bar'; $_BAZ = 'baz'; /* Displays foo and bar, but not baz */ show_values(); ?>
runkit.internal_override
bool- 启用了修改/重命名/删除内部函数的能力。