Quantcast
Channel: ウィリアムのいたずらの、まちあるき、たべあるき
Viewing all articles
Browse latest Browse all 7270

PHP5.6、5.7と7.0、新しい実行環境HHVMについて聞いてきた!

$
0
0
きのう(10/11)、PHP Conference 2014に行ってきて、聞いて聞いた内容をメモメモ

まずはオープニング。表題の件は「PHPの今とこれから2014」に出てくる



■はじめに
・テーマ:知りたい、があなたを変えていく
・はじめてのひと・・・結構いる
・過去最高の34の協賛企業
 4階:スポンサー・スタンプラリー
・ハッシュタグ#phpcon2014
・注意事項(お願い事)本日満員
 参加募集:800人
 参加登録:1300人
 前からつめて座って
・はじまるよ



■PHPの今とこれから2014
・15回皆勤
・PHPとは
 Webアプリスクリプトがん後
 W3Techs.com調べ:PHP 8割
 WordPressなども
 5割が5.3
 75%が5.3→end of life
 互換性の話
 5.3→6.0(unicode)はうまくいかずキャンセル
 最新5.6(今年8月)
 5.7と7.0
・リリースプロセス
  ライフサイクル3年(2年バグフィックスのこり1年セキュリティ)
  5.4はセキュリティ
  5.3はEOL
  緊急リリースはOpenSSLがらみ→比較的安定
・5.6カイゼン・変更ポイント
  速度:若干5%くらい
  メモリ削減
  シンタックスシュガー的
  デバッガ標準搭載
  互換性:
   キャラクターセット(UTF8デフォルト)
   文字コード統一化
   中間者攻撃に対して
・5.6 地道なカイゼン
  構文 ... 可変長引数
  アンパッキング
  phpdbg xdebuggerのほうが使いやすい?
  7に向けての標準化
・その他の機能
  use

・新しいPHP
 HHVM、Hack実行環境
 HHVM:Facebookが作っている実行環境
   JITベースVM
   倍速以上でWordPress動く
 Hack:PHP拡張言語
  型チェッカ
  gradual typing
  非同期プログラム
 PHP互換環境の課題
   hhvm,HippyVM,Recki-CT,Zephir
 PHP言語使用を策定:言語実装依存の問題を分離

・PHP5.7
 PHP7.0開発に2年を要する見込み
 2015年8リリース?(リリース自体も未定)

・PHP Next Generation
 2014年5月 phpng発表
 性能的にはhhvmに追いついてきた(WPで15%まけくらい)
 エクステンションはいじる
 2014年7月名称はPHP7

・PHP7に向けて
 エンジン/メモリ管理大幅改善
 ASTベースコンパイラ
 OpCaheエンジン
 非同期プログラミング
 64bit対応
 Unicodeサポート
 →hhvmの2年遅れ?

・PHPの未来
 Hack/HHVMリリースの持つ意味
 高性能かつ現実的な解を継続的に提供する

・日本PHPユーザー会
 メーリングリスト
 勉強会
 PHPユーザー会メンバーと思ったら会員

・PHPカンファレンス2014の見どころ
 Cトラック:入門向け
 セキュリティ
 CMS

Viewing all articles
Browse latest Browse all 7270

Trending Articles