PHP Type Indication Aucun retour (annulé)


Exemple

En PHP 7.1, le type de retour void été ajouté. Bien que PHP n'ait pas de valeur void réelle, il est généralement compris dans les langages de programmation qu’une fonction qui ne retourne rien renvoie un void . Cela ne devrait pas être confondu avec le retour de null , car null est une valeur qui peut être retournée.

function lacks_return(): void {
    // valid
}

Notez que si vous déclarez un retour void , vous ne pouvez retourner aucune valeur ou vous obtiendrez une erreur fatale:

function should_return_nothing(): void {
    return null; // Fatal error: A void function must not return a value
}

Cependant, l'utilisation de return pour quitter la fonction est valide:

function returns_nothing(): void {
    return; // valid
}