* PHP-7.4:
Revert "Went to fast and forgot to update tests"
Revert "Fix Bug #79448 0 is a valid Unicode codepoint, but mb_substitute_character(0) fails"
var_dump(mb_substitute_character('BAD_NAME'));
?>
----EXPECT--
++--EXPECTF--
bool(true)
int(12356)
string(8) "82a282a0"
bool(true)
string(6) "entity"
string(20) "262378323636303b82a0"
- bool(true)
-ERR: Warning
++
++Warning: mb_substitute_character(): Unknown character in %s on line %d
+ bool(false)
var_dump( mb_substitute_character("b") );
?>
- --EXPECT--
-===DONE===
+ --EXPECTF--
*** Testing mb_substitute_character() : basic functionality ***
int(63)
bool(true)
int(1234)
bool(true)
string(4) "none"
- bool(true)
+
+ Warning: mb_substitute_character(): Unknown character in %s on line %d
+ bool(false)
-===DONE===
bool(true)
--undefined var--
- bool(true)
+ Error: 2 - mb_substitute_character(): Unknown character, %s(%d)
+ bool(false)
--unset var--
- bool(true)
+ Error: 2 - mb_substitute_character(): Unknown character, %s(%d)
+ bool(false)
-===DONE===