鶏口牛後な日々

心の赴くまま、やりたいことを仕事に。

phpで戻り値の型を指定したい

PHPでは、引数の型を宣言したい時は、

function ( 型名 変数){
    //
}

と書くことで、変数の型を宣言できました。

戻り値も型を宣言したい! ということがあります。

そういう場合には、

function ( 型名 変数): 型名 {
    //
}

(カッコの後、スペースを空けずに : (コロン)、その後半角スペースを入れて、型名)

と書くことで実現できるようです。

PHP: 返り値 - Manual

こうすると、型に合わないものが返った場合は、エラーになるようです。