As of PHP 7.1 "void" is now a valid function return type.
Seudotipos son palabras clave usadas en la documentación de PHP para especificar los tipos o valores que puede tener un argumento. Por favor nótese que no son primitivas del lenguaje PHP. Por lo tanto, no puede utilizar seudotipos como sugerencias de tipo en funciones personalizadas.
mixed indica que un parámetro puede aceptar múltiples tipos (pero no necesariamente todos).
gettype(), por ejemplo, puede aceptar todos los tipos de PHP, mientras que str_replace() sólo acepta strings y arrays.
Los seudotipos callback se usaban en esta documentación antes de que la declaración de tipo callable fuera introducida en PHP 5.4. Significan exactamente lo mismo.
void, como tipo de retorno, significa que el valor de retorno no es útil. void, en una lista de parámetros, significa que la función no acepta ningún parámetro. Desde PHP 7.1 void se acepta como pista del tipo retornado por la función.
$...
, en el prototipo de funciones, significa
etcétera. Este nombre de variable se usa cuando una función
puede tomar un número infinito de argumentos.