Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ハイ__ᐛ___パァ_テキストプリプロフェッ__ᐛ___サァ_.pdf

bmf_san
March 23, 2022

 ハイ__ᐛ___パァ_テキストプリプロフェッ__ᐛ___サァ_.pdf

bmf_san

March 23, 2022
Tweet

More Decks by bmf_san

Other Decks in Technology

Transcript

  1. ハイ( ᐛ👐) パァ⤴テキストプリプロフェッ( ᐛ👐) サァ⤴ の話 @bmf_san @Makuake LT Party

    2022/03/23
  2. awesome-goに⾃作router がリストアップされた IUUQTHJUIVCDPNBWFMJOPBXFTPNFHPQVMM

  3. 今⽇話すこと • PHPの他愛のない話

  4. PHPのバージョン 何使ってますか( ᐛ👐) カァ?

  5. ( ᐛ👐)「7.3」

  6. ( ᐛ👐)「パァ…」

  7. PHP EOL ͋Γ͕ͱ͏ɺ͢΂ͯͷͷ1)1ʜ

  8. EOLとは • End of life • “A release that is

    no longer supported. Users of this release should upgrade as soon as possible, as they may be exposed to unpatched security vulnerabilities.” • サポートされない。セキュリティのリスクにさらされる可 能性あり。早めにアップデートする必要がある。 • cf. https://www.php.net/supported-versions.php
  9. FuelPHP ʢ͓ͦΒ͘1)1αϙʔτʣ͕SFMFBTF͞ΕΔͱ ೥·Ͱ͸ڳΛுͬͯੜ͖͍͚ͯΔ

  10. EOLを使い続けるということ • 脆弱性へのセキュリティリスクにさらされ続ける • 脆弱性の程度にも依るが.. • アップデートのコストが増加する • アップデートするときの差分が増えるため •

    エコシステムに遅れを取る • ライブラリが古いバージョンのサポートを終了する、とか • 世間体 • レガシー度合いが⾼まる(放置度合い)ほどシステムに対してポジティブなイメー ジを持つことが難しかったりするかもしれない
  11. ところでPHPの最新っ ていくつ?

  12. ( ᐛ👐)「8.1.4」 ※2022.3.22現在

  13. そういえば7.4から先 何も知らない…

  14. PHP7.4からPHP8.1 までの新機能を駆け⾜で( ᐛ👐)

  15. PHP7.3.x-PHP7.4.x

  16. PHP7.3.x-PHP7.4.x

  17. PHP7.3.x-PHP7.4.x

  18. PHP7.3.x-PHP7.4.x

  19. PHP7.3.x-PHP7.4.x

  20. PHP7.3.x-PHP7.4.x

  21. PHP7.4.x-PHP8.0.x

  22. PHP7.4.x-PHP8.0.x

  23. PHP7.4.x-PHP8.0.x

  24. PHP7.4.x-PHP8.0.x

  25. PHP7.4.x-PHP8.0.x

  26. PHP8.0.x-PHP8.1.x

  27. PHP8.0.x-PHP8.1.x

  28. PHP8.0.x-PHP8.1.x

  29. PHP8.0.x-PHP8.1.x

  30. PHP8.0.x-PHP8.1.x

  31. PHP7.4からPHP8.1までの新機能をキャッチアップ

  32. ところでこのブログ・・

  33. ( ᐛ👐)💦💦

  34. ( ᐛ👐)💦💦

  35. PHP・FuelPHPを アプデするなら

  36. 静的解析 • https://github.com/PHPCompatibility/PHPCompatibility • PHPの互換性チェックができる

  37. リファクタツール • https://github.com/rectorphp/rector • コードの⾃動修正を⾏う • ex. PHP7.3→PHP8.1への書き換え • 独⾃ルールの定義が可能

    • ASTの理解が必要 • FuelからLaravelへの移⾏事例 • https://techcon.gree.jp/2021/session/Session-2
  38. ⾔語・ライブラリは 計画にアプデしたいですね おわり( ᐛ👐)