2024 年 PHP Conference Japan

執行階段設定

這些函式的行為會受到 php.ini 中設定的影響。

Runkit 設定選項
名稱 預設值 可變更性 變更記錄
runkit.superglobal "" INI_PERDIR  
runkit.internal_override "0" INI_SYSTEM  
關於 INI_* 模式更詳細的資訊和定義,請參閱 設定設定的位置

以下是設定指令的簡短說明。

runkit.superglobal 字串
以逗號分隔的變數名稱列表,將被視為超全域變數。此值應設定在系統全域的 php.ini 檔案中,但根據您的 SAPI,可能也可以在每個目錄的設定上下文中運作。

範例 #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