3v4l.org

run code in 300+ PHP versions simultaneously
<?php $splitPattern = " \\ ([\\{}@*|&]) | @ (\s*) ([a-z0-9_-]+) (\s*) \{ "; $data = "@var{"; $result = preg_split("/(" . $splitPattern . ")/xsD", $data, 0, PREG_SPLIT_DELIM_CAPTURE); var_dump($result); $expectResult[] = "@var{"; $expectResult[] = ""; $expectResult[] = "var"; $expectResult[] = ""; var_dump($expectResult);

preferences:
63.79 ms | 402 KiB | 5 Q