Locale::getDefault

locale_get_default

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)

Locale::getDefault -- locale_get_defaultПолучение значения локали INTL по умолчанию из опции 'default_locale'

Описание

Объектно-ориентированный стиль

public static Locale::getDefault ( void ) : string

Процедурный стиль

locale_get_default ( void ) : string

Получение значения локали по умолчанию. при инициализации PHP, это значение устанавливается в значение 'intl.default_locale' из php.ini, если оно там есть, или в значение функции ICU uloc_getDefault().

Список параметров

Возвращаемые значения

Текущая локаль времени исполнения

Примеры

Пример #1 Пример использования locale_get_default()

<?php
ini_set
('intl.default_locale''de-DE');
echo 
locale_get_default();
echo 
'; ';
locale_set_default('fr');
echo 
locale_get_default();
?>

Пример #2 Пример использования в объектно-ориентированном стиле

<?php
ini_set
('intl.default_locale''de-DE');
echo 
Locale::getDefault();
echo 
'; ';
Locale::setDefault('fr');
echo 
Locale::getDefault();
?>

Результат выполнения данного примера:

de-DE; fr

Смотрите также

  • locale_set_default() - Установить локаль по умолчанию во время исполнения

add a note add a note

User Contributed Notes 1 note

up
0
tjsturos
10 months ago
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
To Top