Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ハイ__ᐛ___パァ_テキストプリプロフェッ__ᐛ___サァ_.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
bmf_san
March 23, 2022
Technology
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ハイ__ᐛ___パァ_テキストプリプロフェッ__ᐛ___サァ_.pdf
bmf_san
March 23, 2022
More Decks by bmf_san
See All by bmf_san
桃太郎で始めるRego入門‐今日から使えるRegoの基本編
bmf_san
0
69
完璧を求めない意思決定-アクセス制御基盤における制約との向き合い方
bmf_san
5
19k
AAPについて調べてみた
bmf_san
0
140
レーダーをつくる
bmf_san
0
82
契約テストとPactについて
bmf_san
0
130
5分でわかるSLO
bmf_san
2
180
権限について考える
bmf_san
2
170
自作HTTPルーターから新しいServeMuxへ
bmf_san
3
1.8k
古くなってしまったPHPフレームワークとPHPのバージョンアップ戦略
bmf_san
1
510
Other Decks in Technology
See All in Technology
Zenoh on Zephyr on LiteX
takasehideki
2
140
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
7
4.6k
背中から、背中へ /paying forward to community
naitosatoshi
0
180
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
260
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
300
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
7.8k
Multi-Agent並列開発を 安全に回すための技術 / Technology for Safely Multi-Agent Parallel Development
tooppoo
0
230
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
530
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
310
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
310
從觀望到全公司落地:AI Agentic Coding 導入實戰 — 流程整合與安全治理
appleboy
0
260
製造現場での生成AIの活用、およびエージェントAIの実装のあり方、AVEVAの取り組み
iotcomjpadmin
0
200
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
980
Odyssey Design
rkendrick25
PRO
2
710
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Agile that works and the tools we love
rasmusluckow
331
22k
How to train your dragon (web standard)
notwaldorf
97
6.7k
We Have a Design System, Now What?
morganepeng
55
8.2k
Code Review Best Practice
trishagee
74
20k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
640
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.6k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Transcript
ハイ( ᐛ👐) パァ⤴テキストプリプロフェッ( ᐛ👐) サァ⤴ の話 @bmf_san @Makuake LT Party
2022/03/23
awesome-goに⾃作router がリストアップされた IUUQTHJUIVCDPNBWFMJOPBXFTPNFHPQVMM
今⽇話すこと • PHPの他愛のない話
PHPのバージョン 何使ってますか( ᐛ👐) カァ?
( ᐛ👐)「7.3」
( ᐛ👐)「パァ…」
PHP EOL ͋Γ͕ͱ͏ɺͯ͢ͷͷ1)1ʜ
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
FuelPHP ʢ͓ͦΒ͘1)1αϙʔτʣ͕SFMFBTF͞ΕΔͱ ·ͰڳΛுͬͯੜ͖͍͚ͯΔ
EOLを使い続けるということ • 脆弱性へのセキュリティリスクにさらされ続ける • 脆弱性の程度にも依るが.. • アップデートのコストが増加する • アップデートするときの差分が増えるため •
エコシステムに遅れを取る • ライブラリが古いバージョンのサポートを終了する、とか • 世間体 • レガシー度合いが⾼まる(放置度合い)ほどシステムに対してポジティブなイメー ジを持つことが難しかったりするかもしれない
ところでPHPの最新っ ていくつ?
( ᐛ👐)「8.1.4」 ※2022.3.22現在
そういえば7.4から先 何も知らない…
PHP7.4からPHP8.1 までの新機能を駆け⾜で( ᐛ👐)
PHP7.3.x-PHP7.4.x
PHP7.3.x-PHP7.4.x
PHP7.3.x-PHP7.4.x
PHP7.3.x-PHP7.4.x
PHP7.3.x-PHP7.4.x
PHP7.3.x-PHP7.4.x
PHP7.4.x-PHP8.0.x
PHP7.4.x-PHP8.0.x
PHP7.4.x-PHP8.0.x
PHP7.4.x-PHP8.0.x
PHP7.4.x-PHP8.0.x
PHP8.0.x-PHP8.1.x
PHP8.0.x-PHP8.1.x
PHP8.0.x-PHP8.1.x
PHP8.0.x-PHP8.1.x
PHP8.0.x-PHP8.1.x
PHP7.4からPHP8.1までの新機能をキャッチアップ
ところでこのブログ・・
( ᐛ👐)💦💦
( ᐛ👐)💦💦
PHP・FuelPHPを アプデするなら
静的解析 • https://github.com/PHPCompatibility/PHPCompatibility • PHPの互換性チェックができる
リファクタツール • https://github.com/rectorphp/rector • コードの⾃動修正を⾏う • ex. PHP7.3→PHP8.1への書き換え • 独⾃ルールの定義が可能
• ASTの理解が必要 • FuelからLaravelへの移⾏事例 • https://techcon.gree.jp/2021/session/Session-2
⾔語・ライブラリは 計画にアプデしたいですね おわり( ᐛ👐)