解放区在住氷翠 緑の閃光
【解放区在住氷翠 緑の閃光】氷翠のお気楽日記

PHP7

2016-01-26 08:47

PHP > 開発

おはようございます、氷翠です。

日曜日に、時間があったので、PHPに関する記事をネットで見ていました。
PHP6は5.3でその機能のすべてを盛り込ませたため、PHP7となったようです。
まぁ、バージョンなんてものは便宜上のものでしかないのかもしれませんが。

今回面白そうと思ったのは、関数。

通常、ユーザー関数というのは、ざっと考えるとこんな感じ。

function test() {
    // 処理
    return $a;
}

ところが、これがバージョンアップして…

 

function test(int $a) : int {
    // 処理
    return 30;
}

というような感じになるということ。
つまり、戻り値に型をすることができるようになったわけです。
より具体的な値を返すことで間違えが少なくなる。
もちろん、この値が別の型であればエラーになります。

まだ試してはいないけど、早くいじってみたいw

コメントを残す

メールアドレスが公開されることはありません。