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カンファレンスの歩みと、その辺もろもろ/phpcon_japan_history
Search
KOYAMA Tetsuji
September 20, 2023
Technology
0
280
日本のPHPカンファレンスの歩みと、その辺もろもろ/phpcon_japan_history
2023-09-20 第156回 PHP勉強会@東京での発表資料です。
KOYAMA Tetsuji
September 20, 2023
Tweet
Share
More Decks by KOYAMA Tetsuji
See All by KOYAMA Tetsuji
PIE (PHP Installer for Extensions) をみんなで試そう/piseka-pie
koyhoge
0
55
君はPostScriptなウィンドウシステム 「NeWS」をご存知か?/sunnews
koyhoge
0
800
全日本PHPカンファレンス2024スタンプラリーについて/stamprally-php2024
koyhoge
0
160
日本PHPカンファレンス2024スタンプラリーとその実装/phpcon-stamprally
koyhoge
1
1.4k
Inside SWOOLE: 非同期処理はどのようにして動くのか/inside_swoole
koyhoge
0
18k
映画を年300本観る技術/watch_300_movies_in_a_year
koyhoge
0
1.2k
Swooleで実装するPHP非同期処理の世界/phpcondo2019-swoole
koyhoge
3
5.3k
CloudFormation と FaaS のはざま - Kubernetes の設計思想を探る -/cf-faas-k8s
koyhoge
0
1.5k
ITイベントマニアから見る技術イベントの動向/techevent
koyhoge
0
310
Other Decks in Technology
See All in Technology
勝手に!深堀り!Cloud Run worker pools / Deep dive Cloud Run worker pools
iselegant
4
620
LT Slide 2025-04-22
takesection
0
110
2025-04-14 Data & Analytics 井戸端会議 Multi tenant log platform with Iceberg
kamijin_fanta
0
170
Oracle Cloud Infrastructure:2025年4月度サービス・アップデート
oracle4engineer
PRO
0
310
クラウドネイティブ環境の脅威モデリング
kyohmizu
1
240
LLM アプリケーションのためのクラウドセキュリティ - CSPM の実装ポイント-
osakatechlab
0
120
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
550
AIと共に乗り越える、 入社後2ヶ月の苦労と学習の軌跡
sai_kaneko
0
190
2025-04-24 "Manga AI Understanding & Localization" Furukawa Arata (CyberAgent, Inc)
ornew
2
320
QA/SDETの現在と、これからの挑戦
imtnd
0
210
白金鉱業Meetup_Vol.18_AIエージェント時代のUI/UX設計
brainpadpr
1
270
白金鉱業Meetup_Vol.18_生成AIはデータサイエンティストを代替するのか?
brainpadpr
4
220
Featured
See All Featured
It's Worth the Effort
3n
184
28k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Producing Creativity
orderedlist
PRO
344
40k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
23
2.7k
RailsConf 2023
tenderlove
30
1.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
The Cult of Friendly URLs
andyhume
78
6.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Transcript
ຊͷ1)1ΧϯϑΝϨϯεͷาΈͱɺ ͦͷลΖΖ খࢁࢤ !LPZIPHF ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 খࢁࢤ ͜·ͯͭ͡ ߹ಉձࣾ΄ٕ͛ݚ Ϣʔβձ͍͔ͭ͘ ຊ6/*9Ϣʔβձ ຊ1PTUHSF42-Ϣʔβձ
ຊ1)1Ϣʔβձ SBLVNPגࣜձࣾΤϯδχΞ ΧϯϑΝϨϯεͰࣸਅΛࡱΔਓ өըΛ؍Δਓ !LPZIPHF LPZIPHF
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w ݄࣌ ॕલ w ձେా۠࢈ۀϓϥβ1J0
w ࢀՃඅແྉ w IUUQTQIQDPOQIQHSKQ w ࢀՃొडதIUUQTQIQDPODPOOQBTTDPNFWFOU
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεࠓճ w ׯࢧ͕·ΘΓ w ࠓ͞Βͳ͕Βྺ࢙ͷ͞ʹڻ͍ͨ w ͰΔͷແཧ͡ΌͶ
ຊͷ1)1ΧϯϑΝϨϯεͷ్த·ͰͷาΈͱɺ ͦͷลΖΖ খࢁࢤ !LPZIPHF ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 ຊ1)1Ϣʔβձ w ݄ʹઃཱ w ͔ͯ͢͜͜Β͡·ͬͨ w ൃىਓͷ͏ͪࠓͰ1)1ίϯʹؔΘͬͯ
ΔͷദԬ͞ΜͷΈ https://ascii.jp/elem/000/000/300/300880/
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQPMEXXXQIQHSKQTFNJOBSJOEFYIUNM w ݄
w େా۠࢈ۀϓϥβখలࣔ w ੈքॳͷ1)1͕ςʔϚͷΧϯϑΝϨϯε w ηογϣϯ w ࣗҰൠདྷऀͱͯ͠ࢀՃ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w ݄ w େా۠࢈ۀϓϥβ
1*0 খలࣔϗʔϧ w ࣗͷॳొஃ ʮ1)1ʹ͓͚ΔηογϣϯͱϖʔδભҠཧΫϥεͷ࣮ʯ ߨࢣɿখࢁࢤʢגࣜձࣾϏʔτɾΫϥϑτʣ ༰ɿ1)1Ͱඪ४ػೳʹͳͬͨηογϣϯཧؔͷΈͱ ͍ํɺ·ͨԠ༻ྫͱͯ͠ɺηογϣϯͷϥούʔΫϥεͱϖʔδ ભҠཧΫϥεΛઆ໌͠·͢ɻ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQPMEXXXQIQHSKQTFNJOBSJOEFYIUNM w ݄
w େా۠࢈ۀϓϥβʢ1*0ʣখలࣔϗʔϧ w ελοϑͱͯ͠ר͖ࠐ·ΕΔɻൃදͨ͠ɻ 1)1͜Ͳి૬ஊࣨ൪֎ฤʙʮ1)1Ͱ࣌ؒΛ͔͋ͭ͏ʯ גࣜձࣾϏʔτɾΫϥϑτখࢁࢤ ʮ8&# %# 13&44ʯࢽͰ࿈ࡌதͷʮ1)1͜Ͳి૬ஊࣨʯ͕ɺࢽ໘Λඈͼग़ͯ 1)1ΧϯϑΝϨϯεʹొɻࠓճɺ1)1Ͱ࣌ؒΛ͔͋ͭ͏ํ๏ʹ͍ͭͯɺ 1&"3ͷ%BUF@$BMD #FODINBSL@5JNFSͳͲΛհͭͭ͠ɺ͔Γ͘͢આ໌ ͠·͢
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQPMEXXXQIQHSKQTFNJOBSJOEFYIUNM w ݄
w େా۠࢈ۀϓϥβ 1*0 খలࣔϗʔϧ w ͜ͷελοϑൃද Ξφϯεηογϣϯ ϏʔτΫϥϑτখࢁࢤ ͜ͷ࣌ؒɺ1)1ΧϯϑΝϨϯεͷڠࢍࣾͷ͝հͱɺຊ1)1Ϣʔβձ͔ΒͷΞ φϯεɺ1&"3ͷ͝հͷ༗ӹͳใΛ͓ಧ͚͠·͢ɻ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQPMEXXXQIQHSKQTFNJOBSJOEFYIUNM w ݄
w େా۠࢈ۀϓϥβʢ1*0ʣখలࣔϗʔϧ w ελοϑొஃͰॳύωϧσΟεΧογϣϯ ʮ1)1ͷࠓͱະདྷΛޠΔʯኍྨɾখࢁࢤɾੴҪୡ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQPMEXXXQIQHSKQTFNJOBSJOEFYIUNM w ݄
w େా۠࢈ۀϓϥβʢ1J0ʣখలࣔϗʔϧ w ͜ͷελοϑొஃ w ͜Μͳਓ &UIOBͷ͍͍ͱ͜ΖͱΘΔ͍ͱ͜Ζ גࣜձࣾςοΫελΠϧ౻ຊਅथ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQPMEXXXQIQHSKQTFNJOBSJOEFYIUNM w ݄
w େా۠࢈ۀϓϥβʢ1J0ʣ'ίϯϕϯγϣϯϗʔϧ w ॳͷτϥοΫɻ w ελοϑˍొஃɻ"KBYͷΛ͠·ͨ͠ɻ w ;FFW4VSBTLJ͞Μདྷɻ 1)15IF1)1$PMMBCPSBUJPO1SPKFDU ;FFW4VSBTLJ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQXXXQIQHSKQTFNJOBS w ݄
w େా۠࢈ۀϓϥβ 1J0 'খలࣔɺ'$ձٞࣨ w ͜ͷτϥοΫ େنαΠτͷߏஙɾӡ༻ϊϋ άϦʔגࣜձࣾ౻ຊਅथ ϊגࣜձࣾඌ౻ਖ਼ਓ 1)1'SBNFXPSL6QEBUF TZNGPOZ $BLF1)1 1JFDF 'SBNFXPSL &UIOB
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQXXXQIQHSKQTFNJOBS w ݄ ݄ॕ
w େా۠࢈ۀϓϥβʢ1J0ʣ'খలࣔɺ' %ձٞࣨ w ʮɺେձɾখձͱ6TUSFBNUWΛ ༻͍ͨϦΞϧλΠϜಈը৴Λߦ͍·͢ɻʯ ύωϧσΟεΧογϣϯ ʮܹʂ1)1ͷ࣍ʹֶͿݴޠ͜Εͩʯ ύωϥʔ αΠϘζɾϥϘגࣜձࣾഭྑൣ גࣜձࣾπΠϯεύʔΫʗຊ3VCZͷձߴڮٛ ຊ1ZUIPOϢʔβձࣲా३ 4FBTBSϓϩδΣΫτͻ͕͢Λ JEBNBDIBOH ϞσϨʔλ ຊ1)1ϢʔβձݸʑҰ൪
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQTQIQDPOQIQHSKQ w dUI"OOJWFSTBSZd w ϏδωεσΠ
w ݄ ۚ w ΦϥΫϧ੨ࢁηϯλʔ w ςοΫσΠ w ݄ w େా۠࢈ۀϓϥβ1J0খలࣔ ίϯϕ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεଓ͖ w ؒ։࠵ w #SJBO4IJSFGSPN'BDFCPPL w 'BCJFO1PUFODJFSGSPNTZNGPOZ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQTQIQDPOQIQHSKQ w ݄ ۚ ɾ
w େా۠࢈ۀϓϥβ1J0 w ͜ͷϏδωεσΠɺςοΫσΠͷ։࠵ɻ w ίϯϕτϥοΫ w খలࣔτϥοΫ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεଓ͖ w ಙؙ͞Μॳొஃɻ w ͋ͱ3BTNVT 1)15IFOBOE/PX 3BTNVT-FSEPSG
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQTQIQDPOQIQHSKQ w ݄
w େా۠࢈ۀϓϥβ1J0 w ϝΠϯτϥοΫখలࣔϗʔϧ w ΪʔΫτϥοΫ%ձٞࣨ w ςοΫτϥοΫ$ձٞࣨ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεଓ͖ w KTΛۦͨ͠ϖʔδ w $%/্ͳͷͰࠓݟΕͳ͍ɻΕ͍͞ʙ w XFCBSDIJWFPSHͰ֬ೝͰ͖ΔX
w 8PSE1SFTTͷηογϣϯ͕ॳొ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQTQIQDPOQIQHSKQX w ݄
w େా۠࢈ۀϓϥβ 1J0 w 8PSE$BNQͱͷڞಉ։࠵
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεଓ͖ w 1J0'ͷେలࣔϗʔϧʹॳਐग़ɻ w 1)1ΧϯϑΝϨϯετϥοΫɻ
w 8PSE$BNQొஃऀͱަޓʹߦ͏େ-5େձɻ w ࢘ձ๏ྛ͞Μ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQTQIQDPOQIQHSKQX w ݄
w େా۠࢈ۀϓϥβ 1J0 w ͜ͷ8PSE$BNQͱڞಉ։࠵ w 1J0શؗआΓ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεଓ͖ w 1)1τϥοΫɻ w େలࣔϗʔϧʹεςʔδɺগలࣔϗʔϧɺձٞࣨ%ɺձٞࣨ' w ݸਓతʹϑϨʔϜϫʔΫΛूΊͨʮϑϨʔϜϫʔΫΞοϓσʔτʯͷϞ
σϨʔλʔΛͬͨɻ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w IUUQTQIQDPOQIQHSKQX w ͜ͷ8PSE$BNQͱڞಉ։࠵1J0શؗआΓ w ڞಉ։࠵͜ͷ͕࠷ޙͱͳͬͨ
w .JDSPTPGU͕"[VSF 1)1ͷϫʔΫγϣοϓΛ։࠵ w ಙؙɾେ֞ରஊηογϣϯͷϞσϨʔλʔΛͬͨ
ຊͷ1)1ΧϯϑΝϨϯεͷ్த·ͰͷาΈͱɺ ͦͷลΖΖ খࢁࢤ !LPZIPHF ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 าΈ͜͜·Ͱ ͔͜͜ΒɺΖΖ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 Α͋͘Δޡղ w ଞݴޠίϛϡχςΟͷਓ͔Βͨ·ʹݴΘΕΔ w 1)1શࠃͷ͍ΖΜͳॴͰΧϯϑΝϨϯεͬͯେมͰ͢Ͷ w ͦΕؒҧ͍Ͱ͢
w ͦΕͧΕͷओ࠵ผஂମ w νʔϜͰશࠃΔͳΜͯͰ͖ΔΘ͚͕ͳ͍X w ͰͲ͜Ͱ։࠵͞ΕͯҰ෦͓ͳ͡ΈͷࢀՃऀͷإͿΕ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 ౦ژҎ֎ͷ 1)1ΧϯϑΝϨϯεΛ ͬ͟ͱհ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεؔ w ݄ ͕ॳճ w Ҏޙ·Ͱຖ։࠵
w ແ͠ w Λ࠷ظʹ͠Β͘։࠵ແ͠ w ίϩφͰ։࠵தࢭͩͬͨͦ͏Ͱ͢ w ݄ ʹٱʑͷ։࠵
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεւಓ w ݄ w ݄
w ݄ w དྷ෮׆ w ݄ ۚ ʙ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεԬ w ݄ ͕ճ w Ҏޙ·Ͱຖ։࠵ɻ
w ίϩφͰແ೦ͷதࢭɻ w ʹͿΓͷ։࠵ɻ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεઋ w ݄
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯεԭೄ w ݄ ͕ճ w Ҏ߱ຖ։࠵ɻ
w ઌि։࠵͞Ε͔ͨΓ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1FS,BJHJ w ݄ ۚ
w Ҏ߱ຖ։࠵ɻ w ͍ΘΏΔ୩ΧϯϑΝϨϯεͷͻͱͭ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 -BSBWFM+1$POGFSFODF w ݄ ʹճ͕։࠵ w ։࠵Λ༧ఆ͍͕ͯͨ͠ίϩφͰதࢭ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1.BUTVSJ w ϗςϧʹΧϯρϝͷ߹॓ϋοΧιϯ w ͜Ε·Ͱʹճ։࠵͞Ε͍ͯΔ w ݄ʙ౦ژ
w ݄ʙେࡕ w ݄ʙԬ w ݄ʙࡳຈ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 ͜Ε͔Β։࠵͞ΕΔ৽͍ͭ͠ w 1)1ΧϯϑΝϨϯεখాݪ w ݄
w 1)1ΧϯϑΝϨϯε߳ w ݄ ۚ ʙ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 ·ͱΊ w ͔Β·Ͱͷ1)1ΧϯϑΝϨϯεΛৼΓฦΓ·ͨ͠ w 1)1ΧϯϑΝϨϯεҎ߱ɺཁ͕͋Εͦͷ͏ͪͲ͔͜Ͱ͠·͢ w 1)1ίϛϡχςΟશࠃతʹ͖ͪΜͱΓ্͕͍ͬͯΔɺׂͱ͍͠ίϛϡ
χςΟͷͻͱͭ w ܧଓେࣄ
ୈ156ճ PHPษڧձˏ౦ژ 2023-09-20 1)1ΧϯϑΝϨϯε w ݄࣌ ॕલ w ձେా۠࢈ۀϓϥβ1J0
w ࢀՃඅແྉ w IUUQTQIQDPOQIQHSKQ w ࢀՃొडதIUUQTQIQDPODPOOQBTTDPNFWFOU wࢀՃొ͓ئ͍͠·͢