Bug #78190 [Opn->Fbk]: mb_split now return false with ISO strings
Edit report at https://bugs.php.net/bug.php?id=78190&edit=1
ID: 78190
Updated by: sjon@php.net
Reported by: mvachette at adequasys dot com
Summary: mb_split now return false with ISO strings
-Status: Open
+Status: Feedback
Type: Bug
Package: mbstring related
Operating System: Windows 10
PHP Version: 7.2.19
-Assigned To:
+Assigned To: sjon
Block user comment: N
Private report: N
New Comment:
I cannot reproduce this, it seems to work pretty consistently: https://3v4l.org/QqYjC
Previous Comments:
------------------------------------------------------------------------
[2019-06-20 15:09:11] mvachette at adequasys dot com
Description:
------------
It seems that something changes in 7.2.18 when using mb_split on ISO string.
On at least 7.2.16 & 7.2.17, using this function with ISO encoding string containing accents
works fine.
On a new env with version 7.2.18, the same code now return "false" (new undocumented
behaviour)
Test script:
---------------
var_dump(mb_split('-', 'e-a'));
//works fine on any version
var_dump(mb_split('-', 'é-a'));
// works if string is UTF8 encoded
// return "false" with an ISO encoded string on PHP 7.2.18
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=78190&edit=1
Thread (4 messages)