PHPの新バージョン、PHP 7.4について
PHPの最新版であるPHP7.4が2019年11月28日にリリースされ、Gandiでサーバーインスタンスを作成する際に選択できるようになりました。
PHP7.4に関する新しい事項について以下をご確認ください。
Typed Properties
PHP7.4ではgetterやsetterを指定することなくオブジェクトプロパティに型を付けることができるようになります。
Anonymous Functions
PHP7.4では無名関数 (anonymous functions)の構文が変更され簡略化されました。PHP7.4によって「`fn($x) => x*x;`」という関数も可能になりました。
Foreign Function Interface (FFI)
このエクステンションを使用することで、PHPを直接C言語で書かれたライブラリと統合できるようになりました。
Serialization
PHP7.4はオブジェクトのシリアライズに2つのメソッドが導入されました: ( `__serialize` と `__unserialize`)
これにより現在使用されているメソッド ‘sleep()‘ や ‘wakeup()‘ などは徐々に使用されなくなっていきます。
Ternary operator associativity
括弧が使用されていないネストされた三項演算子はPHPの仕様的に古いものと見なされ、PHP8.0ではエラーが返されるようになります。
C言語のような他のプログラミング言語は三項演算子の右側との結合性を使用しているため、PHPの三項演算子における左側との結合性を取り除く変更が行われました。
その他の変更点に関しては、PHPのウェブサイトをご確認ください。
重要な注意点
PHPのバージョンをアップデートする前に、使用しているCMS (WordPress など)や自分が書いたコードが最新版をサポートしているかを確認するようにしてください。
GandiシンプルホスティングでPHP7.4を使い始めましょう!
Tagged in クラウドレンタルサーバー