Talk Information

The PHP Empire Strikes Back!!! Accepted #yapcasiaE Vote!

このエントリーをはてなブックマークに追加

Abstract

「PHP帝国は滅んでいない。新たなる希望を待ち、逆襲の機会を虎視眈々とねらっている」

遠い昔、はるか彼方の銀河系で…はなくて、去年、私は 私が愛するPHPはまだまだイケてる! とホールで叫び、なんと皆様からベストトーク賞をいただけたYAPC::Asia Tokyo 2014から1年が経ちました。

あれからPHPに新しい事は起こったか?勿論起こりましたし、さらに 起こりつつあります! 皆さんに是非お届けしなければ!ということで、今年もPHPの話をさせてください!

次のPHPは5.6から一気に7にバージョンアップされます 。「5.6の次が7って、おくればせながら流行にのってメジャーバージョンを切り捨てて5.7を7にしただけじゃないか?」なんてことはなく、メジャーバージョンアップにふさわしく変わります。

PHPなりに 高速に、安全に、パワフルに 生まれ変わりを果たそうとしています。その 来たるべき近未来であるPHP7 とその仲間達(周辺)について、オイシそうな所、気になる所を知っていただければと思います。

ところでPHP7は今開発中で、stable releaseは年末予定です。stableでない話に意味があるのかと思われるかもしれません。しかし、先日Alpha版がリリースされ、試していく土壌はもうできたと言えます!きっとYAPCまでにはかなりの完成度になることでしょう!(去年のYAPC::Asiaの初日に5.6がリリースされてスライドを書き直した事を思い出します…)

また、去年は「Perl Monger向け、或いはPHPをあまり知らない人向けトーク(半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情(5.6対応))」でご好評をいただきましたが、 私の目標である「PHP仲間をふやすぞ!」 は進捗いまいち…、どうやらPHP仲間を増やすには、入門だけではない話をしなければならないようです!

すでにPHPを使っている方ついても、もっと実践的に、そして興味深くなるように、yumではいるApache+mod_PHPに適当にのっけただけ…、とはひと味違う、新しい感じがするPHPの構成の具体例をお話します!

また、PHPには長らく存在しなかった($_GETとか、グローバル変数だった…)request/responseまわりがPSR-7という形で、多くのWAFがこれに準拠する動きを見せており、今後内部リクエストやテストがやりやすくなるのでは?と話題になっています。 もしこれがうまく普及すれば、PHPの泥臭さは一変する可能性を秘めていると思います。気になりますよね?

PHPは前進をつづけています!!

そう、PHPerの未来は明るいんだ!!

想定している主なトークキーワードは以下の通り

  • PHPを知らない皆さんの為に5分(位)で わかった気になるPHP
  • PHPer以外も気になってるはずだ!PHPの近未来 PHP7の話
  • PHP7でサービスうごかしたら、 実際どうなの って話!
  • あまり語られない構成の話、nginx+PHP、H2O +PHP!
  • あのPHPにもhttp::request/responseみたいなやつがくる!(?)PSR-7の話!
  • 最近動きが激しい PHPer以外は追わないだろう PHPのWAFやパラダイムの話!
  • (もしかすると) PHPでも できる (けど必要あるのか)あれやこれや
  • (時間が余れば) 「 It's a Trap!

話さない事:PHP7内部実装等の話は しません 、WAFの使い方的な話も しません

勿論今回も 幅広い層、特にPerl Mongerの皆様に合わせたお話をさせていただきたい と思いますが、実際に今PHPを使われている方でも興味深いように、モダンを通り越して、まだ来ていない未来の話をします。

PHPをなんとなく使っている人、PHPとか遅いんでしょ?って思ってる人、PHPは他の言語と違いすぎるから…なんて勘違い(?)している人、とにかくPHPを滅ぼすためにもヤジを飛ばしたい人。是非 応援(上のボタンのシェアやいいね!)宜しくお願い致します!

Talk Details

-pc.html
Venue トラックE (607-608)
Starts On 2015-08-20 19:00:00
Talk Category Tutorial
Language Japanese
Interpretation (En→Ja) NO
Slide Subtitles Japanese
Talk Duration 30 minutes
Material (Difficulty) Level Beginner
May we take your photo? allow
May we record your talk? allow

Video