Pro Yearly is on sale from $80 to $50! »

5分で分かるPHP7化する方法 〜アプリケーション編〜

022fe97731555344992c588527848cb7?s=47 hypermkt
February 23, 2017

5分で分かるPHP7化する方法 〜アプリケーション編〜

5分で分かるPHP7化する方法
〜アプリケーション編〜
バーチー / GMO PEPABO inc.
2017.02.22 PHP BLT #6

022fe97731555344992c588527848cb7?s=128

hypermkt

February 23, 2017
Tweet

Transcript

  1. ʙΞϓϦέʔγϣϯฤʙ όʔνʔ(.01&1"#0JOD 1)1#-5 ෼Ͱ෼͔Δ1)1Խ͢Δํ๏

  2. ࣗݾ঺հ

  3. ιϑτ΢ΣΞΤϯδχΞ <b1)1FS` b-BSBWFM` b7VFKT`> όʔνʔ!IZQFSNLU IUUQCMPHIZQFSNLUKQ

  4. ϗʔϜϖʔδ࡞੒αʔϏεʮάʔϖʯ IUUQTHPPQFKQ

  5. ࠷ۙͷϏοάχϡʔε

  6. 1)1͔Β1)1ʹରԠ͠·ͨ͠ʂ

  7. None
  8. ࠓ೔࿩͢͜ͱ w1)1Խʹ͍ͭͯ४උɺ࡞ۀฤ͔Βཁ఺Λ؆୯ʹ͝ ঺հ

  9. άʔϖͷঢ়گ

  10. άʔϖͷঢ়گ wαʔϏε։͔࢝Β೥໨ͷྺ࢙͋ΔαʔϏε w1&"3Λ૊Έ߹ΘͤͨಠࣗϑϨʔϜϫʔΫ wࢸΔॴʹࢄΒ͹Δίϐϖؔ਺ɾɾɾ wΧόϨοδ཰ͷ௿͍Ϣχοτςετɾɾɾ

  11. ΰʔϧ w1)1ͷαΠτΛΠϯϑϥɺ։ൃͷ໊̎Ͱ൒೥Ҏ಺ ʹ1)1YʹΞοϓάϨʔυ͢Δ

  12. 1)1Խ

  13. ४උฤ

  14. ࣗಈ ݕ஌cςετcΤϥʔϩά௨஌  QIQDDʹΑΔޓ׵ੑͷࣗಈݕ஌  ςετۦಈ։ൃ  ϦΞϧλΠϜΤϥʔϩά௨஌

  15. QIQDDʹΑΔޓ׵ੑͷࣗಈݕ஌ w1)1ޓ׵ੑνΣοΧʔ w$*Ͱ౎౓࣮ߦ͠ɺࢦఠ͞ΕͨՕॴΛยͬ୺͔Βमਖ਼͢ Δ wIUUQTHJUIVCDPNTTUBMMFQIQDD

  16. ςετۦಈ։ൃ w$*্Ͱ৽چ྆όʔδϣϯͰ1)16OJUΛ࣮ߦ͢Δ͜ͱ Ͱɺόάͷૣظൃݟ w&&ςετॏࢹɻՄೳͳݶΓΧόϨοδ཰Λ໨ ࢦ͢ɻ w౓ॏͳΔେ୾ͳίʔυमਖ਼΋҆৺ͯ͠Ͱ͖Δ

  17. ϦΞϧλΠϜΤϥʔϩά௨஌ w'MVFOUE /PSJLSBʹΑΔ1)1Τϥʔϩάͷ4MBDL௨஌ wόάɺো֐ͷૣظൃݟ wΞοϓάϨʔυͷ࡞ۀ࿙Ε΋͙͢ʹݟ͔ͭΔ

  18. ࡞ۀฤ

  19. 1)1͔Β1)1Խͷࢁ͸͜Εʹਚ͖Δ w1)1Y͔Β1)1Yͷޙํޓ׵ੑͷͳ͍มߋ఺ͷ Өڹ͕େ͖͍ɻ୅දతͳ̎఺ɻ w.Z42-ؔ਺ͷ࡟আ wFSFHܥؔ਺ͷ࡟আ IUUQQIQOFUNBOVBMKBNJHSBUJPOJODPNQBUJCMFQIQ

  20. .Z42-ؔ਺ͷ࡟আରԠ

  21. .Z42-ؔ਺ͷ࡟আରԠ w.Z42-ؔ਺Λϥοϓͨ͠ಠࣗ%#ΫϥεΛར༻͍ͯ͠ ΔͷͰɺͦΕΛ1%0ʹஔ͖׵͑Δ w໿ՕॴͰར༻ɾɾɾɺਏ͍

  22. FSFHܥؔ਺ͷ࡟আରԠ

  23. FSFH@SFQMBDFͷରԠྫ $replaced = ereg_replace('hoge', 'fuga', 'hoge hoge'); ↓ $replaced =

    preg_replace('/hoge/', 'fuga', 'hoge hoge');
  24. FSFHܥؔ਺ͷར༻ঢ়گ w1)1$4'JYFSͰमਖ਼ͭͭ͠ɺ଍Γͳ͍Օॴ͸BHTFE Ͱஔ׵ w໿ՕॴͰར༻ɾɾɾɺਏ͍

  25. EFQSFDBUFEରԠ

  26. EFQSFDBUFEରԠ wكʹૺ۰͢Δ wEFQSFDBUFEͱ͸ɺকདྷతʹαϙʔτ͞Εͳ͍ؔ਺΍ ࢓༷ͷܯࠂ wಈ࡞্͸શ͘໰୊͸ແ͍ͷͰ༏ઌ౓͸௿Ί

  27. ͜ΕΒ͸1)1ԽͷҰ෦Ͱ͢ʂ ͕͢͞ʹ෼Ͱશ෦͸ແཧͰͨ͠ʂ

  28. ·ͱΊ

  29. ·ͱΊ w1)1Խ͸४උΛ੔͑Ε͹೉͘͠ͳ͍ʂαʔϏεن ໛ɾঢ়ଶʹԠ͕͔͔ͯ࣌ؒ͡Δ͚ͩ wΞοϓάϨʔυۀʹ͸ࠜؾͱؾ߹͕͍Δ