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
Venue | トラックE (607-608) |
---|---|
Starts On | 2015-08-20 19:00:00 | -pc.html
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 |