В PHP 8.0 добавлен класс mixed. Тип mixed принимает любое значение. Он эквивалентен объединённому типу object|resource|array|string|float|int|bool|null. Доступно, начиная с PHP 8.0.0.
mixed - это, говоря языком теории типов, высший тип. Это означает, что все остальные типы являются его подтипами.
Шаблоны проектирования в ООП делятся на 4 принципиально разных подтипа: