php7 void return type funktioniert nicht?

Ich habe ein Problem mit Rückgabetypen in PHP7, insbesondere "void".

it funktioniert mit allen anderen Typen (int, string, null, bool, class).

aber wenn ich void benutze, wird erwartet, dass ich eine Instanz von object void zurückgebe, aber in Wirklichkeit sollte es keine Rückkehr erwarten, da dies der Grund ist, warum void ist.

note: Ich verwende PHP 7.0.3

hier ist der Code:

   public static function setResponseCode(int $code) : void
    {
        http_response_code($code);

    }

und Fehlermeldung ist:

Uncaught TypeError: Rückgabewert von CodeBase \ HttpRequester :: setResponseCode () muss eine Instanz von void sein, keine wird in /var/www/html/src/HttpRequester.php:86 zurückgegeben. Stack-Trace: # 0 / var / www / html /index.php(103): CodeBase \ HttpRequester :: setResponseCode (500) # 1 {main} in /var/www/html/src/HttpRequester.php in Zeile 86

Antworten auf die Frage(10)

Ihre Antwort auf die Frage