${^SAFE_LOCALES}

反映当前 Perl 是否可以使用安全区域设置操作(值为 1)或不可用(值为 0)。如果 Perl 在编译时没有使用线程,则此变量始终为 1。如果此 Perl 使用线程安全区域设置操作,则它也为 1。请注意,单个线程可以通过调用 "switch_to_global_locale" in perlapi 选择使用全局区域设置(通常不安全)。目前,此变量在这些线程中仍然设置为 1。

此变量为只读。

此变量在 Perl v5.28.0 中添加。