diff --git a/language-snippets.ent b/language-snippets.ent index ee60cf63da..b637ff499d 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -1,5 +1,5 @@ - + @@ -815,6 +815,8 @@ imapПоток IMAP, полученный и Свойство Unicode для отображения (Смотри константы IntlChar::PROPERTY_*).'> +Возвращает &null;, если длина locale превышает INTL_MAX_LOCALE_LEN.'> + diff --git a/language/functions.xml b/language/functions.xml index eac6527d31..f83f9202ee 100644 --- a/language/functions.xml +++ b/language/functions.xml @@ -1,6 +1,6 @@ - + Функции @@ -177,7 +177,7 @@ function recursion($a) Функция может принимать информацию в виде списка аргументов, который является списком разделённых запятыми выражений. Аргументы - вычисляются слева направо. + вычисляются слева направо перед фактическим вызовом функции (энергичное вычисление). PHP поддерживает передачу аргументов по значению (по умолчанию), - + @@ -57,6 +57,8 @@ Если объявления типа используются в определении магического метода, они должны быть идентичны сигнатуре, описанной в этом документе. В противном случае выдаётся фатальная ошибка. До PHP 8.0.0 диагностические сообщения не отправлялись. + Однако __construct() и + __destruct() не должны объявлять возвращаемый тип; в противном случае выдаётся фатальная ошибка. diff --git a/reference/intl/locale/accept-from-http.xml b/reference/intl/locale/accept-from-http.xml index dd89a30923..d1ed068302 100644 --- a/reference/intl/locale/accept-from-http.xml +++ b/reference/intl/locale/accept-from-http.xml @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ public static - string + stringfalse Locale::acceptFromHttp stringheader @@ -25,7 +25,7 @@ &style.procedural; - string + stringfalse locale_accept_from_http stringheader @@ -57,6 +57,9 @@ Соответствующий идентификатор локали. + + Возвращает &false;, если длина header превышает INTL_MAX_LOCALE_LEN. + diff --git a/reference/intl/locale/canonicalize.xml b/reference/intl/locale/canonicalize.xml index a28ce9a3ab..8f7f840e96 100644 --- a/reference/intl/locale/canonicalize.xml +++ b/reference/intl/locale/canonicalize.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,9 @@ &reftitle.description; - public static stringLocale::canonicalize + public static + stringnull + Locale::canonicalize stringlocale @@ -40,13 +42,13 @@ &reftitle.returnvalues; - + Канонизированная строка локали. + &intl.locale-len.return; - + @@ -17,7 +17,7 @@ public static - bool + boolnull Locale::filterMatches stringlangtag stringlocale @@ -27,7 +27,7 @@ &style.procedural; - bool + boolnull locale_filter_matches stringlangtag stringlocale @@ -77,6 +77,7 @@ &true; если $locale подходит для $langtag, или &false;, если нет. + &intl.locale-len.return; diff --git a/reference/intl/locale/get-all-variants.xml b/reference/intl/locale/get-all-variants.xml index e3538d6544..f66b006b7c 100644 --- a/reference/intl/locale/get-all-variants.xml +++ b/reference/intl/locale/get-all-variants.xml @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ public static - array + arraynull Locale::getAllVariants stringlocale @@ -25,7 +25,7 @@ &style.procedural; - array + arraynull locale_get_all_variants stringlocale @@ -56,6 +56,7 @@ Массив, содержащий список вариантов заданной локали, или &null;, если таковых нет + &intl.locale-len.return; diff --git a/reference/intl/locale/get-keywords.xml b/reference/intl/locale/get-keywords.xml index e0e1fcb2cd..09c4c79c38 100644 --- a/reference/intl/locale/get-keywords.xml +++ b/reference/intl/locale/get-keywords.xml @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ public static - array + arraynull Locale::getKeywords stringlocale @@ -25,7 +25,7 @@ &style.procedural; - array + arraynull locale_get_keywords stringlocale @@ -56,6 +56,7 @@ Ассоциативный массив (array) с парами ключ-значение для заданной локали + &intl.locale-len.return; diff --git a/reference/intl/locale/get-primary-language.xml b/reference/intl/locale/get-primary-language.xml index ac148f7e14..57a2a56c42 100644 --- a/reference/intl/locale/get-primary-language.xml +++ b/reference/intl/locale/get-primary-language.xml @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ public static - string + stringnull Locale::getPrimaryLanguage stringlocale @@ -25,7 +25,7 @@ &style.procedural; - string + stringnull locale_get_primary_language stringlocale @@ -54,8 +54,9 @@ &reftitle.returnvalues; - Код языка, связанный с локалью или &null; в случае возникновения ошибки. + Код языка, связанный с локалью. + &intl.locale-len.return; diff --git a/reference/intl/locale/get-region.xml b/reference/intl/locale/get-region.xml index f83e956061..c29669035c 100644 --- a/reference/intl/locale/get-region.xml +++ b/reference/intl/locale/get-region.xml @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ public static - string + stringnull Locale::getRegion stringlocale @@ -25,7 +25,7 @@ &style.procedural; - string + stringnull locale_get_region stringlocale @@ -56,6 +56,7 @@ Код региона, связанный с локалью или &null;, если отсутствует. + &intl.locale-len.return; diff --git a/reference/intl/locale/lookup.xml b/reference/intl/locale/lookup.xml index cebe7a4dff..21b36d2cae 100644 --- a/reference/intl/locale/lookup.xml +++ b/reference/intl/locale/lookup.xml @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ public static - string + stringnull Locale::lookup arraylangtag stringlocale @@ -28,7 +28,7 @@ &style.procedural; - string + stringnull locale_lookup arraylangtag stringlocale @@ -91,6 +91,7 @@ Наиболее подходящая данной локали метка языка. + &intl.locale-len.return; diff --git a/reference/intl/locale/parse-locale.xml b/reference/intl/locale/parse-locale.xml index b76a04c381..0e012413d8 100644 --- a/reference/intl/locale/parse-locale.xml +++ b/reference/intl/locale/parse-locale.xml @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ public static - array + arraynull Locale::parseLocale stringlocale @@ -25,7 +25,7 @@ &style.procedural; - array + arraynull locale_parse stringlocale