3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php var_dump(preg_match('/<object[^>]*>[\s\S]*?/i', "<object\r\r\n\n" .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .">")); var_dump(preg_match('/<object.*>[\s\S]*?/i', "<object\r\r\n\n" .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .">")); var_dump(preg_match('/<object.*>[\s\S]*?/im', "<object\r\r\n\n" .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .">")); var_dump(preg_match('/<object.*>[\s\S]*?/is', "<object\r\r\n\n" .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .">")); var_dump(preg_match('/^<object.*>[\s\S]*?$/im', "<object\r\r\n\n" .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .">")); var_dump(preg_match('/^<object.*>[\s\S]*?$/is', "<object\r\r\n\n" .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2028;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .mb_convert_encoding('&#x2029;', 'UTF-8', 'HTML-ENTITIES') .">")); ?>
Output for 4.3.0 - 7.1.7
int(1) int(0) int(0) int(1) int(0) int(1)