1
0
mirror of https://github.com/php/php-src.git synced 2026-03-25 16:52:18 +01:00

- Fixed bug #52931 (strripos not overloaded with function overloading enabled)

This commit is contained in:
Felipe Pena
2010-09-27 23:09:00 +00:00
parent 5ff86a16d2
commit a9953ca3d4
2 changed files with 23 additions and 1 deletions

View File

@@ -196,7 +196,7 @@ static const struct mb_overload_def mb_ovld[] = {
{MB_OVERLOAD_STRING, "strpos", "mb_strpos", "mb_orig_strpos"},
{MB_OVERLOAD_STRING, "strrpos", "mb_strrpos", "mb_orig_strrpos"},
{MB_OVERLOAD_STRING, "stripos", "mb_stripos", "mb_orig_stripos"},
{MB_OVERLOAD_STRING, "strripos", "mb_strripos", "mb_orig_stripos"},
{MB_OVERLOAD_STRING, "strripos", "mb_strripos", "mb_orig_strripos"},
{MB_OVERLOAD_STRING, "strstr", "mb_strstr", "mb_orig_strstr"},
{MB_OVERLOAD_STRING, "strrchr", "mb_strrchr", "mb_orig_strrchr"},
{MB_OVERLOAD_STRING, "stristr", "mb_stristr", "mb_orig_stristr"},

View File

@@ -0,0 +1,22 @@
--TEST--
Bug #52931 (strripos not overloaded with function overloading enabled)
--INI--
mbstring.func_overload = 7
mbstring.internal_encoding = utf-8
--FILE--
<?php
$string = '<body>Umlauttest öüä</body>';
var_dump(strlen($string));
var_dump(mb_strlen($string));
var_dump(strripos($string, '</body>'));
var_dump(mb_strripos($string, '</body>'));
?>
--EXPECTF--
int(27)
int(27)
int(20)
int(20)