phpで戻り値の型を指定したい
PHPでは、引数の型を宣言したい時は、
function ( 型名 変数){ // }
と書くことで、変数の型を宣言できました。
戻り値も型を宣言したい! ということがあります。
そういう場合には、
function ( 型名 変数): 型名 { // }
(カッコの後、スペースを空けずに :
(コロン)、その後半角スペースを入れて、型名)
と書くことで実現できるようです。
こうすると、型に合わないものが返った場合は、エラーになるようです。
PHPでは、引数の型を宣言したい時は、
function ( 型名 変数){ // }
と書くことで、変数の型を宣言できました。
戻り値も型を宣言したい! ということがあります。
そういう場合には、
function ( 型名 変数): 型名 { // }
(カッコの後、スペースを空けずに :
(コロン)、その後半角スペースを入れて、型名)
と書くことで実現できるようです。
こうすると、型に合わないものが返った場合は、エラーになるようです。