runkit7 런타임 구성

이러한 기능의 동작은 php.ini의 설정에 영향을 받습니다.

Runkit 구성 옵션

Name Default Changeable Changelog
runkit.superglobal "" PHP_INI_PERDIR  
runkit.internal_override "0" PHP_INI_SYSTEM  

PHP_INI_* 모드에 대한 자세한 내용과 정의는 구성 설정을 설정할 수 있는 위치를 참조하세요. 다음은 구성 지시문에 대한 간단한 설명입니다.

runkit.superglobal string
슈퍼글로벌로 취급할 변수 이름의 쉼표로 구분된 목록입니다. 이 값은 시스템 전체의 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';

/* Displays foo and bar, but not baz */
show_values();
?>
                      
                    
runkit.internal_override bool
내부 함수를 수정/이름 변경/제거하는 기능을 활성화합니다.