Intl

class Intl

Gives access to internationalization data.

Constants

BUFFER_SIZE

The number of resource bundles to buffer. Loading the same resource bundle for n locales takes up n spots in the buffer.

CURRENCY_DIR

The directory name of the currency data.

LANGUAGE_DIR

The directory name of the language data.

SCRIPT_DIR

The directory name of the script data.

LOCALE_DIR

The directory name of the locale data.

REGION_DIR

The directory name of the region data.

Methods

static bool isExtensionLoaded()

Returns whether the intl extension is installed.

static CurrencyBundleInterface getCurrencyBundle()

Returns the bundle containing currency information.

static LanguageBundleInterface getLanguageBundle()

Returns the bundle containing language information.

static LocaleBundleInterface getLocaleBundle()

Returns the bundle containing locale information.

static RegionBundleInterface getRegionBundle()

Returns the bundle containing region information.

static null|string getIcuVersion()

Returns the version of the installed ICU library.

static string getIcuDataVersion()

Returns the version of the installed ICU data.

static string getIcuStubVersion()

Returns the ICU version that the stub classes mimic.

static string getDataDirectory()

Returns the absolute path to the data directory.

Details

static bool isExtensionLoaded()

Returns whether the intl extension is installed.

Return Value

bool Returns true if the intl extension is installed, false otherwise

static CurrencyBundleInterface getCurrencyBundle()

Returns the bundle containing currency information.

Return Value

CurrencyBundleInterface The currency resource bundle

static LanguageBundleInterface getLanguageBundle()

Returns the bundle containing language information.

Return Value

LanguageBundleInterface The language resource bundle

static LocaleBundleInterface getLocaleBundle()

Returns the bundle containing locale information.

Return Value

LocaleBundleInterface The locale resource bundle

static RegionBundleInterface getRegionBundle()

Returns the bundle containing region information.

Return Value

RegionBundleInterface The region resource bundle

static null|string getIcuVersion()

Returns the version of the installed ICU library.

Return Value

null|string The ICU version or NULL if it could not be determined

static string getIcuDataVersion()

Returns the version of the installed ICU data.

Return Value

string The version of the installed ICU data

static string getIcuStubVersion()

Returns the ICU version that the stub classes mimic.

Return Value

string The ICU version of the stub classes

static string getDataDirectory()

Returns the absolute path to the data directory.

Return Value

string The absolute path to the data directory

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Intl/Intl.html