function position($val1, $val2, $val3) {
....
if(empty($result)) {
position($val1, $val2, $val3);
}
if(!empty($result)){
return $result;
}
}
function position($val1, $val2, $val3) {
// ...
return $result ?? position($val1, $val2, $val3);
}