3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a= & $_POST; $a=array(); function isRef($var) { $info = getZvalRefCountInfo($var); return (boolean) $info['is_ref']; } function getZvalRefCountInfo($var) { ob_start(); xdebug_debug_zval($var); $info = ob_get_clean(); preg_match('(: \(refcount=(\d+), is_ref=(\d+)\))', $info, $match); return array('refcount' => $match[1], 'is_ref' => $match[2]); } var_dump(isRef($a));

preferences:
43.26 ms | 402 KiB | 5 Q