mixed indica que um parâmetro pode aceitar vários (mas não necessariamente todos) os tipos.
gettype(), por exemplo, aceita todos os tipos do PHP, enquanto que a função str_replace() aceita somente strings e arrays.
O psedo-tipo callback era utilizado nesta documentação antes da introdução da declaração de tipo callable pelo PHP 5.4. Isso significa exatamente o mesmo.
void no tipo de retorno indica que não há valor a ser retornado. void na lista de parâmetros indica que a função não aceita parâmetros.
$...
no protótipo de uma função significa
e assim por diante. Este nome de variável é utilizado quando a função
suporta um número infinito de argumentos.