Locale::getDefault()
locale_get_default
(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
Gets the default locale value from the INTL global 'default_locale'
说明
面向对象风格public static Locale::getDefault(void): string
过程化风格
locale_get_default(void): string
Gets the default locale value. At the PHP initialization this value is set to 'intl.default_locale' value fromphp.iniif that value exists or from ICU's function uloc_getDefault().
参数
返回值
The current runtime locale
范例
locale_get_default() example
<?php ini_set('intl.default_locale', 'de-DE'); echo locale_get_default(); echo '; '; locale_set_default('fr'); echo locale_get_default(); ?>
OO example
<?php ini_set('intl.default_locale', 'de-DE'); echo Locale::getDefault(); echo '; '; Locale::setDefault('fr'); echo Locale::getDefault(); ?>
以上例程会输出:
de-DE; fr
参见
- locale_set_default() Sets the default runtime locale
If you don't do anything, you can still call these methods and get the server's default locale. In the case of Linux (Ubuntu 16.04), it uses the $LANG global variable. Using the REPL: echo locale_get_default(); // en_US and then resetting the $LANG: tiikeri@ubuntu:~$ LANG="fi_FI.UTF-8" and back to the REPL: echo locale_get_default(); // fi_FI