函数

<?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(56);
//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'";