• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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'

    说明

    面向对象风格
    publicstaticLocale::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