mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
Remove deprecated mbregex aliases
These have been deprecated in PHP 7.3 as part of https://wiki.php.net/rfc/deprecations_php_7_3.
This commit is contained in:
parent
6db97f5e3e
commit
83bc092d40
17
UPGRADING
17
UPGRADING
@ -46,6 +46,23 @@ PHP 8.0 UPGRADE NOTES
|
||||
also been removed. Finally, the "func_overload" and "func_overload_list"
|
||||
entries in mb_get_info() have been removed.
|
||||
. mb_parse_str() can no longer be used without specifying a result array.
|
||||
. A number of deprecated mbregex aliases have been removed. See the following
|
||||
list for which functions should be used instead:
|
||||
|
||||
* mbregex_encoding() -> mb_regex_encoding()
|
||||
* mbereg() -> mb_ereg()
|
||||
* mberegi() -> mb_eregi()
|
||||
* mbereg_replace() -> mb_ereg_replace()
|
||||
* mberegi_replace() -> mb_eregi_replace()
|
||||
* mbsplit() -> mb_split()
|
||||
* mbereg_match() -> mb_ereg_match()
|
||||
* mbereg_search() -> mb_ereg_search()
|
||||
* mbereg_search_pos() -> mb_ereg_search_pos()
|
||||
* mbereg_search_regs() -> mb_ereg_search_regs()
|
||||
* mbereg_search_init() -> mb_ereg_search_init()
|
||||
* mbereg_search_getregs() -> mb_ereg_search_getregs()
|
||||
* mbereg_search_getpos() -> mb_ereg_search_getpos()
|
||||
* mbereg_search_setpos() -> mb_ereg_search_setpos()
|
||||
|
||||
- Standard:
|
||||
. assert() will no longer evaluate string arguments, instead they will be
|
||||
|
@ -41,21 +41,7 @@
|
||||
PHP_FE(mb_ereg_search_init, arginfo_mb_ereg_search_init) \
|
||||
PHP_FE(mb_ereg_search_getregs, arginfo_mb_ereg_search_getregs) \
|
||||
PHP_FE(mb_ereg_search_getpos, arginfo_mb_ereg_search_getpos) \
|
||||
PHP_FE(mb_ereg_search_setpos, arginfo_mb_ereg_search_setpos) \
|
||||
PHP_DEP_FALIAS(mbregex_encoding, mb_regex_encoding, arginfo_mb_regex_encoding) \
|
||||
PHP_DEP_FALIAS(mbereg, mb_ereg, arginfo_mb_ereg) \
|
||||
PHP_DEP_FALIAS(mberegi, mb_eregi, arginfo_mb_eregi) \
|
||||
PHP_DEP_FALIAS(mbereg_replace, mb_ereg_replace, arginfo_mb_ereg_replace) \
|
||||
PHP_DEP_FALIAS(mberegi_replace, mb_eregi_replace, arginfo_mb_eregi_replace) \
|
||||
PHP_DEP_FALIAS(mbsplit, mb_split, arginfo_mb_split) \
|
||||
PHP_DEP_FALIAS(mbereg_match, mb_ereg_match, arginfo_mb_ereg_match) \
|
||||
PHP_DEP_FALIAS(mbereg_search, mb_ereg_search, arginfo_mb_ereg_search) \
|
||||
PHP_DEP_FALIAS(mbereg_search_pos, mb_ereg_search_pos, arginfo_mb_ereg_search_pos) \
|
||||
PHP_DEP_FALIAS(mbereg_search_regs, mb_ereg_search_regs, arginfo_mb_ereg_search_regs) \
|
||||
PHP_DEP_FALIAS(mbereg_search_init, mb_ereg_search_init, arginfo_mb_ereg_search_init) \
|
||||
PHP_DEP_FALIAS(mbereg_search_getregs, mb_ereg_search_getregs, arginfo_mb_ereg_search_getregs) \
|
||||
PHP_DEP_FALIAS(mbereg_search_getpos, mb_ereg_search_getpos, arginfo_mb_ereg_search_getpos) \
|
||||
PHP_DEP_FALIAS(mbereg_search_setpos, mb_ereg_search_setpos, arginfo_mb_ereg_search_setpos)
|
||||
PHP_FE(mb_ereg_search_setpos, arginfo_mb_ereg_search_setpos)
|
||||
/* }}} */
|
||||
|
||||
#define PHP_MBREGEX_MAXCACHE 50
|
||||
|
@ -1,52 +0,0 @@
|
||||
--TEST--
|
||||
mb_ereg() returning matches
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (!extension_loaded('mbstring')) die('skip mbstring not enabled');
|
||||
if (!function_exists("mb_ereg")) print "skip mb_ereg() not available";
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
// Note: This test is identical to mb_ereg2.phpt, but using deprecated mbereg_* aliases.
|
||||
// Deleted it once the deprecated aliases have been removed.
|
||||
|
||||
$a = -1; $b = -1; $c = -1;
|
||||
mbereg($a, $b, $c);
|
||||
var_dump($a, $b, $c);
|
||||
|
||||
mberegi($a, $b, $c);
|
||||
var_dump($a, $b, $c);
|
||||
|
||||
mbereg_search_init($a, $b, $c);
|
||||
var_dump($a, $b, $c);
|
||||
|
||||
echo "Done\n";
|
||||
?>
|
||||
--EXPECTF--
|
||||
Deprecated: Function mbereg() is deprecated in %s on line %d
|
||||
int(-1)
|
||||
int(-1)
|
||||
array(1) {
|
||||
[0]=>
|
||||
string(2) "-1"
|
||||
}
|
||||
|
||||
Deprecated: Function mberegi() is deprecated in %s on line %d
|
||||
int(-1)
|
||||
int(-1)
|
||||
array(1) {
|
||||
[0]=>
|
||||
string(2) "-1"
|
||||
}
|
||||
|
||||
Deprecated: Function mbereg_search_init() is deprecated in %s on line %d
|
||||
|
||||
Warning: mbereg_search_init() expects parameter 3 to be string, array given in %s on line %d
|
||||
int(-1)
|
||||
int(-1)
|
||||
array(1) {
|
||||
[0]=>
|
||||
string(2) "-1"
|
||||
}
|
||||
Done
|
Loading…
Reference in New Issue
Block a user