PHP(v7),戻り値の型を明記する

PHP v7では型が明記できる機能が追加されているようです.

function addInt(int $a, int $b): int
{
    return $a + $b;
}

またインターフェースも戻り値として指定できるため

function getTodaysDate(int $a, int $b): FrozenDate
{
    return new FrozenDate();
}

またNull|となる変数を返したい場合は : <T>: ?<T>というように型の前にをつけます.