3v4l.org

run code in 300+ PHP versions simultaneously
<?php $int = 'x'; $bool = 'flase'; $string = 'false'; var_dump( filter_var($int, FILTER_VALIDATE_INT), filter_var($bool, FILTER_VALIDATE_BOOLEAN), filter_var($string, FILTER_VALIDATE_FLOAT), filter_var($string, FILTER_VALIDATE_URL), filter_var($string, FILTER_VALIDATE_IP), filter_var($int, FILTER_VALIDATE_INT, array('flags' => FILTER_NULL_ON_FAILURE)), filter_var($bool, FILTER_VALIDATE_BOOLEAN, array('flags' => FILTER_NULL_ON_FAILURE)), filter_var($string, FILTER_VALIDATE_FLOAT, array('flags' => FILTER_NULL_ON_FAILURE)), filter_var($string, FILTER_VALIDATE_URL, array('flags' => FILTER_NULL_ON_FAILURE)), filter_var($string, FILTER_VALIDATE_IP, array('flags' => FILTER_NULL_ON_FAILURE)) );
Output for git.master, git.master_jit, rfc.property-hooks
bool(false) bool(false) bool(false) bool(false) bool(false) NULL NULL NULL NULL NULL

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:
73.51 ms | 401 KiB | 8 Q