Вам не нужна функция для этого:
$result = ($var1 === $var2) ? "match" : "no_match";
Но если вы настаиваете:
function matches($var1, $var2, $strict = false) {
return ($strict ? $var1 === $var2 : $var1 == $var2) ? "match" : "no_match"
}
Использование:
$v1 = 1;
$v2 = "1";
var_dump(matches($v1, $v2)); //match
var_dump(matches($v1, $v2, true)); //no_match
$v1 = "1";
var_dump(matches($v1, $v2, true)); //match