3v4l.org

run code in 300+ PHP versions simultaneously
<?php function a($pattern, $subject, &$matches = null) { return preg_match($pattern, $subject, $matches); } $r = a('~[a|b]+~', 'aaaa', $matches); var_dump($r, $matches); $r = a('~[a|b]+~', 'aaaa'); var_dump($r);

preferences:
59 ms | 402 KiB | 5 Q