Можно ли определить аргумент функции как несколько возможных типов? Например, функция может принимать строку или целое число для выполнения какого-либо действия. Возможно ли как-то определить это?
function something(int|string $token) {}
Или поддерживается только один тип для каждого аргумента?
(имейте в виду, я знаю, что могу фильтровать ввод позже, мне просто нравится, когда мои аргументы типизированы)