3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = "a".str_repeat("\xCC\x8A", 100000); var_dump( 1 === preg_match_all('/\X/u', $str), 1 === preg_match_all('/(?>\PM\pM*)/u', $str) );

preferences:
79.73 ms | 402 KiB | 5 Q