<?php
function getSum(string|int $a, string|int $b): string|int
{
if (is_int($a) && is_int($b)) {
return $a + $b;
} else {
return $a . $b;
}
}
$intSum = getSum(5, 6);
//intSum is 11
$strSum = getSum("A", "BC");
//strSum is 'ABC'
$intStrSum = getSum(5, "6");
//intStrSum is '56'
echo "intSum is $intSum\n";
echo "strSum is '$strSum'\n";
echo "intStrSum is '$intStrSum'";