2024 PHP 日本大会

运行时配置

这些函数的行为受php.ini中的设置影响。

Runkit 配置选项
名称 默认值 可更改 变更日志
runkit.superglobal "" INI_PERDIR  
runkit.internal_override "0" INI_SYSTEM  
有关 INI_* 模式的更多详细信息和定义,请参见配置设置的设置位置

以下是配置指令的简短说明。

runkit.superglobal 字符串
要作为超级全局变量处理的变量名称的逗号分隔列表。此值应在系统范围的 php.ini 文件中设置,但根据您的 SAPI,可能在 perdir 配置上下文中有效。

示例 #1 使用 php.ini 中的 runkit.superglobal=_FOO,_BAR 自定义超级全局变量

<?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';

/* 显示 foo 和 bar,但不显示 baz */
show_values();
?>
runkit.internal_override 布尔值
启用修改/重命名/删除内部函数的功能。

添加笔记

用户贡献笔记

此页面没有用户贡献的笔记。
To Top