${^WARNING_BITS}

use warnings pragma 啟用的警告檢查的目前設定。它與 $^H%^H 變數具有相同的範圍。精確的值被視為 warnings pragma 的內部,並且可能在 Perl 版本之間變更。

每次陳述式完成編譯時,${^WARNING_BITS} 的目前值會儲存在該陳述式中,並且稍後可透過 (caller($level))[9] 檢索。

此變數是在 Perl v5.6.0 中新增。