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
59
君はPostScriptなウィンドウシステム 「NeWS」をご存知か?/sunnews
koyhoge
0
820
全日本PHPカンファレンス2024スタンプラリーについて/stamprally-php2024
koyhoge
0
160
日本PHPカンファレンス2024スタンプラリーとその実装/phpcon-stamprally
koyhoge
1
1.5k
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
320
Other Decks in Technology
See All in Technology
積み上げられた技術資産と向き合いながら、プロダクトの信頼性をどう守るか
plaidtech
PRO
0
690
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
17k
データプレーンプログラミングとは? DPU&スイッチASICの開発経験から語る
ebiken
PRO
1
250
Digitization部 紹介資料
sansan33
PRO
1
3.8k
カンファレンスのつくりかた / The Conference Code: What Makes It All Work
tomzoh
8
910
Node−RED で Ollama を使ったローカルLLM(node-red-contrib-ollamaを利用) / ビジュアルプログラミングIoTLT vol.20
you
PRO
0
140
Okayama WordPress Meetup #12 | そのバックアップ、本当に復元できますか? リストアやってみた!
takeshifurusato
0
110
新卒から4年間、20年もののWebサービスと向き合って学んだソフトウェア考古学 - PHPカンファレンス新潟2025 / new graduate 4year software archeology
oguri
2
350
Oracle Database オプティマイザ・ヒントの活用
oracle4engineer
PRO
1
140
ソフトウェアテストのAI活用_ver1.10
fumisuke
0
220
AIの電力問題を概観する
rmaruy
1
210
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
740
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Statistics for Hackers
jakevdp
799
220k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
The Cost Of JavaScript in 2023
addyosmani
49
8k
Making Projects Easy
brettharned
116
6.2k
Art, The Web, and Tiny UX
lynnandtonic
298
21k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
RailsConf 2023
tenderlove
30
1.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
The Power of CSS Pseudo Elements
geoffreycrofte
76
5.8k
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
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ࢀՃొ͓ئ͍͠·͢