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/4.0/Symfony/Component/Intl/Intl.html