3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(setlocale(LC_ALL, 'en_SG')); var_dump(preg_match_all('/\\w+/u', "-foo-barлолbaz-", $m), $m);
Output for 5.5.0, 5.5.2 - 5.5.29, 5.5.31 - 5.5.38, 5.6.2 - 5.6.14, 5.6.16 - 5.6.18, 5.6.21 - 5.6.31, 5.6.35 - 5.6.40, 7.0.1 - 7.0.2, 7.0.4 - 7.0.9, 7.0.11, 7.0.16 - 7.0.20, 7.0.23 - 7.0.33, 7.1.1, 7.1.3, 7.1.6 - 7.1.16, 7.1.21 - 7.1.33, 7.2.0 - 7.2.6, 7.2.8, 7.2.10 - 7.2.26, 7.3.0 - 7.3.13, 7.4.0 - 7.4.1, 8.1.24 - 8.1.28, 8.2.11 - 8.2.19, 8.3.0 - 8.3.7
bool(false) int(2) array(1) { [0]=> array(2) { [0]=> string(3) "foo" [1]=> string(12) "barлолbaz" } }
Output for 5.5.1, 5.5.30, 5.6.0 - 5.6.1, 5.6.15, 5.6.19 - 5.6.20, 5.6.32 - 5.6.34, 7.0.0, 7.0.3, 7.0.10, 7.0.12 - 7.0.15, 7.0.21 - 7.0.22, 7.1.0, 7.1.2, 7.1.4 - 7.1.5, 7.1.17 - 7.1.20, 7.2.7, 7.2.9

Process exited with code 137.

preferences:
198.52 ms | 404 KiB | 218 Q