2017-06-22 1 views

Antwort

0

Ist das der Trick? private static function myfun( string $param1, :xhp $param2=null, ): :xhp { return //somethinf }

+0

Nein, es funktioniert nicht: / –

1

Um null in passieren zu können, muss Ihr Typhinweis es erlauben. In Hack geschieht dies unter Verwendung einer nullable type.

private static function myfun(
    string $param1, 
    ?:xhp $param2, 
): :xhp { 
    return 
     //somethinf 
} 

Der Checker Hack-Typ wird dann auch sicherstellen, dass Sie $param2 überprüfen ist nicht null, bevor es zu benutzen.

Verwandte Themen