mixed вказує, що параметр може приймати декілька різних типів (але не обов'язково всі).
Наприклад, функція gettype() приймає всі типи PHP, тоді як str_replace() приймає лише тип string або array.
Раніше, до PHP 5.4, в даній документації використовувався термін callback. Тепер, говорячи про те ж саме поняття, використовують термін callable, що означає - придатний для виклика. Це поняття відносять до псевдо-типів.
Коли void використовують в якості типу результата, мають на увазі, що нічого не повертається. Коли ж void використовують в списку параметрів, то мають на увазі, що ця функція не приймає жодного параметра.
Позначення $...
в прототипах функції означає те ж
саме, що і коли говорять і так далі. Таке позначення
використовується, коли функція може приймати безкінечну кількість аргументів.