void es un tipo de declaración de retorno que indica que la función no devuelve ningún valor, pero la función aún puede terminar. Por lo tanto, no puede formar parte de una declaración de tipo unión. Disponible a partir de PHP 7.1.0.
Nota: Incluso si una función tiene un tipo de retorno void, seguirá devolviendo un valor; este valor siempre es
null.
(void)
La sintaxis (void) puede usarse para descartar
explícitamente el resultado de una expresión. Esto es útil para indicar que
ignorar un valor de retorno es intencional, especialmente al llamar a una
función o método marcado con el atributo NoDiscard.
A diferencia de otros moldes, (void) no convierte el
valor a otro tipo ni produce un valor. Es una sentencia y no puede usarse
como parte de una expresión.
Ejemplo #1 Descartar un valor de retorno
<?php
#[\NoDiscard]
function process(): bool {
return true;
}
(void) process(); // Descartar explícitamente el valor de retorno
?>