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
カンファレンスに参加したあなたが明日からできること
Search
akatsuka
July 23, 2025
1
170
カンファレンスに参加したあなたが明日からできること
PHPカンファレンス関西2025の登壇資料です
akatsuka
July 23, 2025
Tweet
Share
More Decks by akatsuka
See All by akatsuka
DIってなんだか難しい? 依存という概念を「使う・使われる」 という言葉で整理しよう
akinoriakatsuka
1
920
なぜ、パスワードハッシュのソルトはハッシュと同じ場所に置いて良いのか
akinoriakatsuka
0
440
PHPカンファレンス関西2025 コアスタッフ説明会
akinoriakatsuka
0
100
PHPで物理エンジン(PHPysics)を作ってみた - PHPカンファレンス沖縄2024
akinoriakatsuka
0
140
依存を意識して安定した変更に強いコードを書こう
akinoriakatsuka
0
180
password_hash に詳しくなりたい - PHPオレカンファレンス
akinoriakatsuka
0
400
composer dump-autoloadを「なんとなく使う」から「理解して使う」になる
akinoriakatsuka
0
3.9k
リバーシを作って学ぶテスト駆動開発
akinoriakatsuka
0
160
OSS Gateに参加したら Larastanに コントリビュートできた - Kobe Laravel
akinoriakatsuka
0
130
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
We Have a Design System, Now What?
morganepeng
53
7.7k
Practical Orchestrator
shlominoach
190
11k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Building Adaptive Systems
keathley
43
2.7k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Writing Fast Ruby
sferik
628
62k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Transcript
1)1ΧϯϑΝϨϯεؔQIQLBOTBJB ΧϯϑΝϨϯεʹࢀՃͨ͋͠ͳ͕ͨ ໌͔ΒͰ͖Δ͜ͱ ͔͔͋ͭ!BLJ@BSUJTBO
օ͞Μ͕ΧϯϑΝϨϯεʹࢀՃ͠ ͨతԿͰ͔͢ʁ
ʮࣗͷࣄΛΑ͍ͨ͘͠ʯ ͦ͏ࢥͬͯࢀՃͨ͠ํଟ͍ͱࢥ͍·͢
ʮࠓͨ͘͞Μͷ͜ͱΛֶΜͩʯ
ʮࣄͰࠔ͍ͬͯͨΞϨ ͜ΕͰղܾͰ͖ͦ͏ͩʯ
ίʔυϑΥʔϚολΛೖΕ͍ͨ $*Λಋೖ͍ͨ͠ ୯ମςετΛॻ͖͍ͨ ੩తղੳΛೖΕ͍ͨ 7BMVF0CKFDUΛ࡞Γ͍ͨ *OUFSGBDFΛ࡞ͬͯ%*͍ͨ͠
͔͠͠ɺͦ͏͏·͍͔͘ͳ͍ ͔͠Ε·ͤΜ
ͳͥม͑Δ͜ͱ͍͠ͷ͔ w ৽͍͜͠ͱΛࢼ͕࣌ؒ͢ͳ͍ w λΠτͳ w Ԇ͍ͯ͠ΔϓϩδΣΫτ w ࠔ͍ͬͯͳ͍ʢࠔ͍ͬͯΔͱࢥ͍ͬͯͳ͍ʣ w
ͦ͏͍͏ͷͩͱࢥ͍ͬͯΔ
ʮ৽͍͠Կ͔ʯͷఏҊ ࣦഊʹऴΘΔ
ͰͲ͏͢Εྑ͍ͷ͔ʁ
໌͔ΒͰ͖Δ͜ͱ ࣗͷ1$Ͱࢼ͢ νʔϜͰඞཁͱ͞Ε͍ͯΔࣄΛߴ͍ਫ४ͰΔ ؒΛ࡞Δ
ࣗͷ1$Ͱࢼ͢ w ྫ͑ɺαϯϓϧͷϓϩδΣΫτΛ࡞ͬͯύοέʔδΛೖΕͯΈΔ w ϓϩμΫτίʔυͰࣗͷ։ൃڥͷதͰͬͯΈΔ w $PNQPTFS͕͋ΕେͷͷೖΕΒΕΔ w ࣗͷ։ൃϚγϯͰࢼͯ͠ΈΔʹ໎Λ͔͚Δ͜ͱͳ͍
νʔϜͰඞཁͱ͞Ε͍ͯΔࣄΛߴ͍ਫ४ͰΔ w ΧϯϑΝϨϯεͰಘͨࣝΛͬͯɺࠓ·ͰͷࣄΛΔ w ߴ͍ਫ४Ͱ͍ͬͯΕɺͲ͏͍ͬͯΔͷ͔ͱฉ͔ΕΔΑ͏ʹͳΔ w ͦͷ࣌ʹվΊͯఏҊ͢Εྑ͍ w ͦͷͨΊʹɺܧଓͯ͠গͣͭ͠ͰࣝΛ૿͢
ؒΛ࡞Δ w ૬ஊͰ͖Δ૬खΛ࡞Δ w ಛʹɺํͰݽಠͳઓ͍ʹͳΓ͍͢ w ۙ͘ʹษڧձ͕ͳ͍ͱɺࣅͨ՝ʹ໘͍ͯ͠Δਓઌୡʹग़ձ͑ͳ͍ w ࣾษڧձͰͳΜͰྑ͍ w
ͳ͍ͳΒ࡞Δͷਫ਼ਆ
None
ճ։࠵Ͱ͖ͨ
ΧϯϑΝϨϯεʢίϛϡχςΟʔʣͷׂ w ΑΓͲ͜ΖʹͳΔ w ݽಠͳઓ͍ʹ͠ͳ͍
ΧϯϑΝϨϯεͦ͜Ͱग़ձͬͨਓͨͪʹ ॿ͚ΒΕͨ
IUUQTTQFBLFSEFDLDPNCMVF@HPIFJNPDIJQIQFSLBJHJ
օ͞Μ͕ͦΕͧΕͷݱΛΑ͘͢Δ ͜ͱͰۀքશମ͕ྑ͘ͳ͍ͬͯ͘
Ͱ͖Δ͜ͱ͔Βલ͖ʹ औΓΜͰ͍͖·͠ΐ͏
௩ܒل גࣜձࣾϥϯϓ PHP/Laravel εΫϥϜ X: @aki_artisan ը૾ɿPHPerKaigi