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
PHPのバージョンアップ実際のところどうなの? / How actually upgrade ...
Search
YAMAOKA Hiroyuki
July 14, 2021
Technology
3
720
PHPのバージョンアップ実際のところどうなの? / How actually upgrade of PHP is
https://breaktimes.connpass.com/event/218221/
2021年7月15日開催の「PHPバージョンアップ kickoff」資料です。
YAMAOKA Hiroyuki
July 14, 2021
Tweet
Share
More Decks by YAMAOKA Hiroyuki
See All by YAMAOKA Hiroyuki
エンジニアの「センス」とは何か / What is the sense of engineers
hiro_y
19
8.4k
CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
hiro_y
29
23k
PHPで任意精度演算を行って「正しい」金額計算をする方法 / Perform arbitrary precision arithmetic in PHP to achieve "accurate" monetary calculations
hiro_y
2
2.6k
PHPのDI、attributesとこれから / PHP DI with attributes
hiro_y
1
2.1k
PHPのアノテーションの仕組みとメリット・デメリット / About PHP annotations
hiro_y
1
8.2k
株式会社 USEN Media - PHPカンファレンス北海道2019 / 2019-09-21_phpcondo-2019_usen-media
hiro_y
0
200
PHPのmiddlewareを 使いこなすために
hiro_y
3
2.3k
Slim Frameworkで始めるPHPのmiddleware
hiro_y
4
2.1k
Node.jsやPHPでも こわくないHeroku
hiro_y
1
1.5k
Other Decks in Technology
See All in Technology
複雑なState管理からの脱却
sansantech
PRO
1
140
Amazon Personalizeのレコメンドシステム構築、実際何するの?〜大体10分で具体的なイメージをつかむ〜
kniino
1
100
強いチームと開発生産性
onk
PRO
34
11k
Terraform CI/CD パイプラインにおける AWS CodeCommit の代替手段
hiyanger
1
240
Lambda10周年!Lambdaは何をもたらしたか
smt7174
2
110
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
170
いざ、BSC討伐の旅
nikinusu
2
780
【若手エンジニア応援LT会】ソフトウェアを学んできた私がインフラエンジニアを目指した理由
kazushi_ohata
0
150
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
470
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
990
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
620
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
Featured
See All Featured
Scaling GitHub
holman
458
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Adopting Sorbet at Scale
ufuk
73
9.1k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Practical Orchestrator
shlominoach
186
10k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
What's in a price? How to price your products and services
michaelherold
243
12k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Transcript
PHP 2021 7 15 / PHP kicko ff
- / @hiro_y - PHP Node.js Web - 謎 -
CTO
PR TIMES - - - -
PHP - PHP 3 🥚 - : PHP 4 .x
🐣 PHP 5 .x 🐥 PHP 7 .x 🐓 - PHP - OS
PR TIMES Web
10 - / - - 🚀 - 👻
- - - / - 🚧
None
- 10 - - -
- PHP - - -
- - PHP 5 . 3 PHP 7 . 4
- -
- PHP - php.net PHP 5 . 5 .x PHP
5 . 6 .x - -
- - - - Pull Request
- Vagrant Docker - macOS / Windows - - docker
compose
PHP 5 . 3 5 . 6 - - remi
5.6 - OPCache php.ini - hex 2 bin - mcrypt_ecb 5.5 deprecated
CentOS 6 7 - Apache: 2 . 2 2 .
4 - PostgreSQL: 8 . 4 9 . 2 - Docker fi le -
PHP 5 . 6 7 . 0 - Docker fi
le PHP - php.ini - - php 7 cc
php 7 cc - https://github.com/sstalle/php 7 cc - Composer -
PHP 5 . 6 - Phan PHPStan PHP 7 - /
php 7 cc - : __construct - ereg preg -
☠ -
PHP 5 . 3 (CentOS 6 ) PHP 5 .
6 (CentOS 6 ) PHP 5 . 6 (CentOS 7 ) PHP 7 . 0 (CentOS 7 )
- PHP 7 . 0 7 . 1 - mcrypt
deprecated - - - 7 . 1 7 . 2 / 7 . 2 7 . 3 / 7 . 3 7 . 4
- - - - PHP -
None