Псевдотип Mixed (смешанный)
Mixed говорит о том, что параметр может принимать множество (но не обязательно все) типов.
Это может быть целое или дробное число, строка, массив или объект... Например, параметр типа mixed имеет стандартная функция gettype() или функция settype(). Если написано, что функция возвращает mixed, это значит, что тип результата зависит от операндов и уточняется при описании функции.
А вообще, при написании функций не нужно набирать имена типов! Они нужны только для того, чтобы уточнить синтаксис какой-то функции.