3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = '42 = 42 OR `1+1:3 * 4/2 = 1 \ abc` =2 AND field1=2 AND `column_x` <> "lorem 1" OR a= \'2_\' AND '; echo json_encode((bool)preg_match( '/^('. '(?:`?\w+`?|`[\w+=:\/\*\-\\\ ]+`)\s*'. // column name '([!><]?=|[><]|<>)\s*'. // operator '([\'"][\w\s\.\,]+[\'"]|\d+(\.\d+)?)'. // value '(\s+(AND|OR)\s+)'. // logical operator ')+$/i', $str));
Output for git.master, git.master_jit, rfc.property-hooks
true

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
64.63 ms | 401 KiB | 8 Q