3v4l.org

run code in 300+ PHP versions simultaneously
<?php $invalid = "a\x80b"; $iter = IntlBreakIterator::createCodePointInstance(); $iter->setText($invalid); while ($iter->next() !== IntlBreakIterator::DONE) { var_dump( $iter->getLastCodePoint(), $iter->getErrorCode(), $iter->getErrorMessage() ); }

preferences:
25.42 ms | 404 KiB | 5 Q