BEAR.Sunday のはなし - 第89回PHP勉強会@東京

9541b31c963d9dc06901dab9d3049049?s=47 madapaja
April 28, 2015

BEAR.Sunday のはなし - 第89回PHP勉強会@東京

PHP5.5+ リソース指向フレームワークBEAR.Sundayの紹介です。
第89回PHP勉強会@東京で発表。
Ray.Di, Ray.Aop, BEAR.Resource などについて
ブログ→
http://blog.madapaja.net/entry/2015/04/30/200000

9541b31c963d9dc06901dab9d3049049?s=128

madapaja

April 28, 2015
Tweet

Transcript

  1. 2.

    Who am I? • ؠ࡚ߊ࢘ @madapaja • Symfony Ϣʔβʔձ •

    ϦδϣϒͰΤϯδχΞͯ͠·͢ʂ • ࠷ۙͷۀ຿Ͱ͸ Rails ͕ଟ͍ • PHPษڧձ@౦ژͷࢀՃ͸ٱ͠ͿΓ • 1೥൒μΠΤοτͯ͠ΔͷʹҰ޲ʹݮΒͳ͍ମॏʂʢͯ ͔૿͑ͨ……ʣ
  2. 8.

    BEAR.Sunday • ܊ࢁ͞Μʢ@koriymʣͷ࡞͍ͬͯΔϑϨʔϜϫʔΫ • PHPNW 2013 Ͱ΋ϓϨθϯςʔγϣϯ͞Εͨ • PHP 5.5+

    Ϧιʔεࢦ޲ϑϨʔϜϫʔΫ • ͜ΜͳαΠτ͕BEAR.SundayͰ࡞ΒΕ͍ͯ·͢ • Woman.exciteϚϚʢhttp://mama.woman.excite.co.jp/ʣ • Project Zuluʢhttp://www.pen-online.jp/ʣ • Pen Onlineʢhttp://www.projectzulu.org/ʣ • ஌ͬͯΔਓ΋ɺ஌Βͳ͍ਓ΋ BEAR.Sunday ৮ΕͯΈ·͠ΐ͏
  3. 18.
  4. 24.

    Ray.Di 2.x • hhvm ରԠ • Qualifier Ξϊςʔγϣϯ΁ͷରԠ • toConstructor

    όΠϯσΟϯάʹΑΔ3rdύʔςΟΫϥε΁ͷ
 όΠϯσΟϯάʹରԠ • ScrutinizerΫϦʔϯίʔυΠϯσοΫε10.00ɺςετΧόϨοδ100% • ίʔσΟϯά͕OOPʹ • Ray.CompilerʹΑΔύϑΥʔϚϯε޲্ͱΠϯελϯεੜ੒ίʔυͷ
 ࣗಈੜ੒ʹରԠ(v2.1) • ͳͲ……
  5. 40.

    ϦιʔεΦϒδΣΫτ • @Link ͸ <a> λάͷΑ͏ʹϦιʔεಉ࢜ΛϦϯΫ͢Δ • @Embed͸ <img src="uri">

    λάͷΑ͏ʹϦιʔε͕ଞͷϦιʔεΛຒΊࠐΊΔ @Link ΞϊςʔγϣϯʹΑΔϦιʔεಉ࢜ͷ઀ଓ
  6. 41.

    ϦιʔεΦϒδΣΫτ • @Link ͸ <a> λάͷΑ͏ʹϦιʔεಉ࢜ΛϦϯΫ͢Δ • @Embed͸ <img src="uri">

    λάͷΑ͏ʹϦιʔε͕ଞͷϦιʔεΛຒΊࠐΊΔ @Link ΞϊςʔγϣϯʹΑΔϦιʔεಉ࢜ͷ઀ଓ @Embed ΞϊςʔγϣϯʹΑΔϦιʔεͷຒΊࠐΈ
  7. 45.

    BEAR.Sunday ͱ͸ • PHP5.5+ʹରԠͨ͠WebΞϓϦέʔγϣϯϑϨʔϜϫʔΫ • RESTͷྗΛҾ͖ग़͠ɺHTTPΛΞϓϦέʔγϣϯϓϩτίϧͱ͠ ͯѻ͏Ϧιʔεࢦ޲ϑϨʔϜϫʔΫ • DIʹΑΔΦϒδΣΫτಉ࢜ɺAOPʹΑΔϨΠϠʔԣஅɺRESTʹ ΑΔ৘ใؒΛ઀ଓ͢ΔConnecting

    ϑϨʔϜϫʔΫ • ࢖͍͜ͳ͢ʹ͸ઃܭྗ͕ࢼ͞ΕΔɻ • ͚Ͳɺ։ൃऀͱ΋೔ຊޠͰձ࿩Ͱ͖ΔͷͰɺੵۃతʹνϟϨϯδ ͯ͠Έͯ͸ʁ • ͱΓ͋͑ͣ http://bearsunday.github.io/manuals/1.0/ja/ ͔Β࢝ ΊͯΈΑ͏ʂ