--TEST-- mb_encode_numericentity() map errors --EXTENSIONS-- mbstring --FILE-- getMessage(), "\n"; } try { $convmap = array(0xFF, "not an int", 0, 0); // 3 elements echo mb_encode_numericentity('str', $convmap, "UTF-8") . "\n"; } catch (ValueError $ex) { echo $ex->getMessage(), "\n"; } ?> --EXPECT-- mb_encode_numericentity(): Argument #2 ($map) must have a multiple of 4 elements mb_encode_numericentity(): Argument #2 ($map) must only be composed of values of type int