PHP7
2016-01-26
おはようございます、氷翠です。
日曜日に、時間があったので、PHPに関する記事をネットで見ていました。
PHP6は5.3でその機能のすべてを盛り込ませたため、PHP7となったようです。
まぁ、バージョンなんてものは便宜上のものでしかないのかもしれませんが。
今回面白そうと思ったのは、関数。
通常、ユーザー関数というのは、ざっと考えるとこんな感じ。
function test() { // 処理 return $a; }
ところが、これがバージョンアップして…
function test(int $a) : int { // 処理 return 30; }
というような感じになるということ。
つまり、戻り値に型をすることができるようになったわけです。
より具体的な値を返すことで間違えが少なくなる。
もちろん、この値が別の型であればエラーになります。
まだ試してはいないけど、早くいじってみたいw
コメントを残す