3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getParent($child=null) { //mock: return array( (object)(array('user'=>'foo', 'data'=>'fee')), (object)(array('user'=>'far', 'data'=>'bee')), ); }; $result = array_shift(array_intersect_key(getParent('baz'), array(null)))->user;

preferences:
37.89 ms | 402 KiB | 5 Q