3v4l.org

run code in 300+ PHP versions simultaneously
<?php if( ! (array_key_exists( 'values', get_defined_vars()) && (is_array($values)))) { throw new Exception( implode(', ', [NULL, 'values', 'array', array_key_exists( 'values', get_defined_vars()) ? gettype($values) : 'none']) ); }

preferences:
61.65 ms | 402 KiB | 5 Q