errors06.phpt 351 B

1234567891011
  1. --TEST--
  2. Test preg_match() function : error conditions - Malformed UTF-8 offset
  3. --FILE--
  4. <?php
  5. preg_match('/a/u', "\xE3\x82\xA2", $m, 0, 1);
  6. var_dump(preg_last_error() === PREG_BAD_UTF8_OFFSET_ERROR);
  7. var_dump(preg_last_error_msg() === 'The offset did not correspond to the beginning of a valid UTF-8 code point');
  8. ?>
  9. --EXPECT--
  10. bool(true)
  11. bool(true)