ext/intl: deprecate U_MULTIPLE_DECIMAL_SEPERATORS constant

Close GH-10980
This commit is contained in:
David CARLIER 2023-03-30 16:29:31 +01:00 committed by David Carlier
parent 4ce00aa894
commit 976d7ed4c6
3 changed files with 8 additions and 3 deletions

View File

@ -70,6 +70,10 @@ PHP 8.3 UPGRADE NOTES
4. Deprecated Functionality
========================================
- Intl
. The U_MULTIPLE_DECIMAL_SEPERATORS constant had been deprecated, using
the U_MULTIPLE_DECIMAL_SEPARATORS instead is recommended.
========================================
5. Changed Functions
========================================

View File

@ -425,9 +425,10 @@ const U_MULTIPLE_DECIMAL_SEPARATORS = UNKNOWN;
/**
* Typo: kept for backward compatibility. Use U_MULTIPLE_DECIMAL_SEPARATORS
* @var int
* @deprecated
* @cvalue U_MULTIPLE_DECIMAL_SEPERATORS
*/
const U_MULTIPLE_DECIMAL_SEPERATORS = UNKNOWN; // TODO Deprecate
const U_MULTIPLE_DECIMAL_SEPERATORS = UNKNOWN;
/**
* @var int
* @cvalue U_MULTIPLE_EXPONENTIAL_SYMBOLS

View File

@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
* Stub hash: bc47f841e1bc12324d4c5cfea798fbfb43592c07 */
* Stub hash: 83971f2cec8c413d6207382e6ebc4ebf500e805f */
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlIterator_current, 0, 0, IS_MIXED, 0)
ZEND_END_ARG_INFO()
@ -115,7 +115,7 @@ static void register_common_symbols(int module_number)
REGISTER_LONG_CONSTANT("U_UNEXPECTED_TOKEN", U_UNEXPECTED_TOKEN, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("U_FMT_PARSE_ERROR_START", U_FMT_PARSE_ERROR_START, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("U_MULTIPLE_DECIMAL_SEPARATORS", U_MULTIPLE_DECIMAL_SEPARATORS, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("U_MULTIPLE_DECIMAL_SEPERATORS", U_MULTIPLE_DECIMAL_SEPERATORS, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("U_MULTIPLE_DECIMAL_SEPERATORS", U_MULTIPLE_DECIMAL_SEPERATORS, CONST_PERSISTENT | CONST_DEPRECATED);
REGISTER_LONG_CONSTANT("U_MULTIPLE_EXPONENTIAL_SYMBOLS", U_MULTIPLE_EXPONENTIAL_SYMBOLS, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("U_MALFORMED_EXPONENTIAL_PATTERN", U_MALFORMED_EXPONENTIAL_PATTERN, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("U_MULTIPLE_PERCENT_SYMBOLS", U_MULTIPLE_PERCENT_SYMBOLS, CONST_PERSISTENT);