ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

PHP7.1の改良点とか、5.5がEOLとかの話を聞いていた。

2016-11-03 22:46:33 | PHP
11月3日、PHPカンファレンスに行ってきた!
まずは基調講演をメモメモ




■挨拶

■基調講演 PHPの今とこれから2016
・何年か前から全館に=ふえてきた
・去年のテーマ 7
 PHP 7 去年12月 7スタート
・次を考える
・PHPとは?
 Webアプリケーションに主に使われる言語
  というよりプラットフォームに近い
 1995年の誕生 Webとともに成長、進化
   基本的なコンセプトが正しかった
   進化している
・ネットの統計では 8割がPHP
 CMSのシェア WordPress
 Facebookの大きなサイトでも使われている
・主に使っているPHP
  マジョリティ 5.6
  5.3が12%減、5.4 6%増、5.5 7%増 7%は1%ちょっと
  EOLが5.5 81%のユーザー
・PHPリリースサイクル
  リリーフサイクル1年、ライフサイクル3年
・PHPの歩み
  5.0 2004年
  5.3,5.4 大きな変化:多言語においつく
  5.5:小粒、キャッシュ
  5.6
  7.0:大幅スピードアップ
  7.1:細かいアップデート
・この1年間のバージョン(マイナーなバージョンアップはつき1回くらい)
  CVE:セキュリティフィックス→この番号がついている場合は注意
   名前がついている不具合:今年1年はなかった
・PHP7.1
 今リリース候補版5 11月10日、最後のリリース候補版
  タイプひんティングをかんたんに
  複数の例外を同時にキャッチ
  リスト構文の改善
  mcrypt(暗号ライブラリ削除へ


・より速く快適に
  ボトルネックが他にある場合も
  HHVM 3.15とほぼ同じパフォーマンス?
  Wordpressのベンチ 倍くらいの性能

・複数例外のキャッチ
  | をたてて、例外1、例外2を同時にかける

・リスト構文の改善
  括弧でくくって、代入できる
  連想配列でも一気に代入
・クラス定数のアクセサ指定
  いままで、アクセス制限なし(public)
・Nullable型
 タイプヒンティング 7から
 文字列が入っているか、またはNULL→はねられるとやりにくい
 ?マークがつくと、NULLも型チェックOK

・互換性9に関する変更
 エクステンション削除
   mcrypt():わーリングがでる、7.2移行削除?
   mbstringのeval→コールバック

・HHVM/Hackの進化

・PHPのこれから
 PHP7.2開発が開始される
  PCO:暗号の抽象化
   OpenSSLなど
   PDO(データベースの抽象化レイヤ)

・PHP8用に、
  JIT Zendが公開
  OpCasheを拡張、性能はあまり変わらない

・PHPの未来
  ちょっとずつバージョンアップ
  性能を上げる
 Hack/HHVMリリースの持つ意味
  DBなどの性能が上がらないと・・・
 高性能かつ現実的な解を継続的に提供する
  言語として優れているとかいうよりも
  ユーザーのニーズ変化:すぐに答えを
 →ラーニングカーブが高い

・日本PHPユーザー会の紹介
  2000年4月誕生
   ユーザーが勝手に集まっているゆるい集まり

・PHP Confarence2016のみどころ

質疑応答
 JITが入ったら、2倍くらいはやくなる?
  わかりません・・・
  HHVMもJITだけで速いわけではない
この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« IoT=ARMという短絡思考に陥るな | トップ | Blue Green Deploymentについ... »
最新の画像もっと見る

PHP」カテゴリの最新記事