http://www.php.net/
- 日本PHPユーザー会 (Japan PHP User Group)
バージョン †
PHP 5 †
PHP 7 †
処理速度改善 †
追加機能 †
- スカラー型宣言
- 戻り値の型宣言
- 宇宙船演算子
- Null合体演算子
PHP 8 †
PHP 8での追加機能 †
- JITコンパイラ
- JITの導入により、特に長時間実行されるアプリで1.5~2倍の処理速度向上が見込める
- Union Types:“int|float”のように任意の複数の型を表せる
- Named Arguments:名前付き引数。省略可能な引数をスキップしたり、コードを読みやすく記述できる
- Match Expressions:switch文を式として記述
- Attributes:関数などにメタデータを埋め込む
- Constructor Property Promotion:コンストラクターでメンバーの処理を簡潔に記述
- Nullsafe Operator:“?”演算子でnullチェック
- Weak Maps:弱参照のオブジェクトをキーに利用できるマップ
PHP 8.1 †
利用サービス †
海外 †
- FaceBook?
- Wikipedia
- Slack
国内 †
- ぐるなび
- GMOインターネット
- カオナビ
- 弁護士ドットコム
- BASE
- pixiv
- EC-CUBE
- 楽楽明細
今後 †
他言語への移行 †
Go †
他言語との組み合わせ †
Go †
Vue.js †
Next.js †
開発での注意点 †
Composer †
ソース管理下のプロジェクトで、composer.update は実行しないこと †