echo mb_decode_numericentity('�', $convmap), "\n";
echo mb_decode_numericentity('�', $convmap), "\n";
echo mb_decode_numericentity('�', $convmap), "\n";
+ echo mb_decode_numericentity('�', $convmap), "\n";
+$convmap = [];
+echo mb_decode_numericentity('föo', $convmap, "UTF-8")."\n";
+
+$convmap = array(0x0, 0x2FFFF, 0); // 3 elements
+try {
+ echo mb_decode_numericentity($str3, $convmap, "UTF-8")."\n";
+} catch (ValueError $ex) {
+ echo $ex->getMessage()."\n";
+}
+
?>
--EXPECT--
¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
�
�
�
+ �
+föo
+count($convmap) must be a multiple of 4