PHP 7.1 で変わったこと

PHP 7.1は、2016 年(平成 28 年)12 月 1 日に正式版がリリースされた。いくつかの新しい機能が追加され、エラーや例外の取り扱いが変更になった。PHP 7.0 に比べ、パフォーマンスも若干向上している。

nullable な型

パラメータや返り値の型宣言で nullable 指定ができるようになった。
型の前にクエスチョンマークをつけると、指定した型だけでなく NULL も渡せるようになる。

void 関数

返り値の型として void が導入された。void関数は NULL を返すわけではない。

複数の例外の catch

ひとつの catch ブロックで複数の例外を扱えるようになった。パイプ文字 (|) を使って指定する。

エラーや例外の取り扱いの変更

 set_exception_handler  が常に Exception オブジェクトを受け取るとは限らない仕様に変更になった。引数に Exception オブジェクトを指定しているプログラムでは変更が必要だ。

参考サイト

(この項おわり)
header