12月1日,
廣川類さん「PHPの今とこれから2019」
日本PHPユーザー会の廣川類さんは
PHPのあゆみ
PHPは1995年に誕生したWebアプリケーションに使用されるスクリプト言語で,
PHPは成長,
PHP7の普及
現在のPHP7とPHP5のシェアについて,
PHP7は
PHP7.4での改善
PHP7.
クラスプロパティの型指定
OpCacheのプリロード指定:これにより起動時にキャッシュをロードすることで性能を改善できるようになりました。
FFIにより外部機能の利用が容易に
配列スプレッド構文
アロー関数
(ショートクロージャ), 匿名関数の記述を簡略化, fn
が予約語に??=
構文:ある変数が設定されている場合に代入され,そうでない場合に代入文字列を代入する構文。 // The folloving lines are doing the same $this->request->data['comments']['user_
id'] = $this->request->data['comments']['user_ id'] ?? 'value'; // Instead of repeating variables with long names, the equal coalesce operator is used $this->request->data['comments']['user_ id'] ??= 'value'; mb_
関数の追加str_ split() 数値リテラルセパレータ
+.
の優先順位を変更:従来,優先順位が同じでした。 // 〜7.
3 echo "3" . "5" + 7; // 42 // 7. 4〜 echo "3" . "5" + 7; // “312” 弱い参照:キャッシュのようなオブジェクトの破棄に影響を及ぼさない参照の実装に有効になるようになりました。
PHPのこれから
HHVMでJIT
最後に廣川さんは,