Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Параметры конфигурации Runkit
ИмяПо умолчаниюМесто измененияСписок изменений
runkit.superglobal""INI_PERDIR 
runkit.internal_override"0"INI_SYSTEM 
Дополнительная информация и описания режимов INI_* даны в разделе «Места установки параметров конфигурации».

Краткое разъяснение конфигурационных директив.

runkit.superglobalstring
Разделённый запятыми список имён переменных, которые будут рассматриваться как суперглобальные. Это значение должно быть установлено в общесистемном файле php.ini, но может работать в контекстах конфигурации perdir в зависимости от вашего SAPI.

Пример #1 Пользовательские суперглобальные файлы с runkit.superglobal=_FOO,_BAR в 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';


show_values();
?>
runkit.internal_overridebool
Позволяет изменять/переименовывать/удалять внутренние функции.
To Top