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と10年戦ってわかったこと(仮)
Search
Hisateru Tanaka
May 21, 2016
Technology
5
2.7k
PHPと10年戦ってわかったこと(仮)
PHPカンファレンス福岡大会 懇親会LT発表資料
Hisateru Tanaka
May 21, 2016
Tweet
Share
More Decks by Hisateru Tanaka
See All by Hisateru Tanaka
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
2
220
哲学史とモデリング
tanakahisateru
4
860
オブジェクト指向宗教史
tanakahisateru
32
18k
ほげ言語にあってPHPにない機能
tanakahisateru
6
3.4k
君たちはどうプログラミングするか
tanakahisateru
16
2.8k
デバッグ用ロガーの注入どうする?
tanakahisateru
2
650
アンドキュメンテッド ちょうぜつソフトウェア 設計入門 「オブジェクト指向に定義はない」のか?
tanakahisateru
25
9.7k
ちょうぜつ改め21世紀ふつうのソフトウェア設計
tanakahisateru
14
8.6k
まんがのかきかた
tanakahisateru
8
730
Other Decks in Technology
See All in Technology
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
320
だいたい分かった気になる 『SREの知識地図』 / introduction-to-sre-knowledge-map-book
katsuhisa91
PRO
3
1.5k
戦えるAIエージェントの作り方
iwiwi
1
310
What's new in OpenShift 4.20
redhatlivestreaming
0
350
DSPy入門
tomehirata
3
480
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
140
様々なファイルシステム
sat
PRO
0
260
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
340
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
910
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.2k
Retrospectiveを振り返ろう
nakasho
0
130
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
180
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
700
We Have a Design System, Now What?
morganepeng
53
7.8k
Git: the NoSQL Database
bkeepers
PRO
431
66k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Being A Developer After 40
akosma
91
590k
Side Projects
sachag
455
43k
The Cult of Friendly URLs
andyhume
79
6.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Gamification - CAS2011
davidbonilla
81
5.5k
Documentation Writing (for coders)
carmenintech
75
5.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Transcript
1)1ͱઓͬͯΘ͔ͬ ͨ͜ͱ Ծ UBOBLBIJTBUFSV͕݄ʹൃද ϐʔΤΠνϐʔΧϯϑΝϨϯεԬ͕Ξπ͍
ͨͳ͔ͻͯ͞Δ @tanakahisateru Pinoco developer PHPTAL contributor Firebug translation contributor Yii
framework user PhpStorm user ॴ
࠷ۙઓͬͯΔܥͷਓ͕ଟ͍ͷͰ
ௐࢠʹͬͯΈͨ
None
ͦ͏͍͔͑ͨ͠1)1ʮࣃϒ ϥγͷΑ͏ͳͷʯͩͬͨͷͰ
ઓ͏૬खΛؒҧ͍ͬͯͨՄೳੑ ͓Զ͕ઓ͍ͬͯͨ૬ख·͔͞
ޡ 1)1ͱઓͬͯΘ͔ͬ ͨ͜ͱ ਖ਼ 1)1ͷޡղͱ ઓͬͯΘ͔ͬͨ͜ͱ
ษڧ͖ͳΤϯδχ Ξͷޡղ
ʮ͔ͨͨ͏ʯ
w ͍͍ํ๏ͱઓͬͯͲ͏͢Δͷ w ΄Μͱ͏ʹઓ͏૬खݱ࣮Ͱ͠ΐ w ٕज़ͦΕʹର߅͢Δͷʹेͳಓ۩Ͱ͋Δ͖ w 1)1ʮͲ͏͙ʯ͡Όͳ͍Ͱ͔͢
ଞͷݴޠ͔Β1)1 ʹདྷͨਓͷޡղ
ʮ1)1ͱ͔͍͏ฅݴޠʯ
None
ԶͷͬͯΔݴޠʹࣅͯͳ͍༷͕͋Δ )BTLFMMͱ͔ߴͩͳ 1)1Ϋιͩͳ ͳͥͳͷ͔
ઓͬͨ
None
w 1)1ฅ1)1ΫιͳͲͰ(PPHMFݕࡧҐΛ Ωʔϓ͍ͯ͠·͢ w ͍ͭΧοͱͳͬͯݕࡧͯ͠͠·ͬͯେৎ
ଞͷݴޠʹߦͬͯ͠ ·ͬͨਓͷޡղ
ʮ1)1ςϯϓϨʔτΤϯ δϯͱͯ͠༏लͳΜ͚ͩͲ Ͷʯ
͓·͍͑ͭͷΛ ͍ͯ͠ΔΜͩ
w ͪΐ͏Ͳલͷɺ1)1ϦϦʔε w 1)1ͷओྲྀ͕͔Βʹ w SFRVJSF͔ΒBVUPMPBE
w 5XJH w 4NBSUZ w 1)15"- 1)1͕Ϗϡʔͷ%4-ͱ͠ ͯߴػೳ͗͢Δূڌ
1)1ͷຊͷ༏ल͞ w ϓϩάϥϜશഁغͰεςʔτϨεͰ͋Δ͜ͱ w όάͷඃ͕ϦΫΤετʹ͓͞·ΔηΩϡΞ w ϓϩηεɺϝϞϦɺ࣮ߦ࣌ؒͷ্ݶઃఆ͕؆୯҆ఆՔಇ w Ϋϥεఆٛ·Ͱͯ͢ϑϧϦϩʔυͳͷʹ࣮༻্ͳ͍͞ w
ϝϞϦϦʔΫͷ৺Λ͠ͳ͍͍ͯ͘ɺ͜Ε͘͢͝େࣄ
1)1ͷຊͷ༏ल͞ w OBNFTQBDFΞϓϦέʔγϣϯͷػೳ͕͔ͳΓ૿ ͑ͯେৎ w QIQSFUVSOBSSBZ ԋࢉߏϦϑΝΫλ͕Ͱ ͖Δ+40/:".- w
ϓϩάϥϜ֎෦ͷ͍͍ͩͨ จࣈྻͰೖͬͯ͘Δ͔Βάϧʔݴޠͱͯ͠దͳબ w ʮͲ͏͙ʯ
ൃ͢Δਓͷޡղ
ʮ1)1ͳΜ͔ͩΒ҆͘ ࡞ΕΔͰ͠ΐʯ
͋΄͔
ಉ࣭͡ͷϓϩάϥϜ͕ແ ݅ʹ҆͘ͳΔͱ͔͋Γ͑Μ
1)1Ͱίετݮͷຊͷҙຯ w ؆୯ͳͷΛ͘͠࡞Βͳͯ͘ࡁΉ w ػೳͱϝϞϦফඅ͕ൺྫ͠ͳ͍ ˠαʔόʔΛઅͰ͖Δ w ͱͱεςʔτϨεˠͦͷ··εέʔϧΞτ ͍͢͠ˠεϩʔελʔτ͕ؾܰ
ίετਓ݄ ʮຊʹΤϯδχΞ୯ՁΛͯ͘͠͠·͏ͱɺԼ͚͛ͨͩ ࣭ʹͶฦ͖ͬͯ·͢Αɻ ͍͘Β୯ՁΛԼ͛ͯɺϙϯίπ͔͠࡞Εͳ͔ͬͨΒظԆ Β૿һΒ୭ϋοϐʔ͡Όͳ͍Ͱ͢ΑͶʯ
͏Θ͞ʮ1)1ΤϯδχΞΛू Ί͍͢ʯ ݱ࣮ʮࣄΛͤΒΕΔ1)1Τ ϯδχΞ͕গͳͯ͘ࠔͬͯΔʯ
࠷ڧͷఢͱͷઓ͍
Ԟ͞Μʮ·ͨिͭͿΕΜ ͷ Ͳ͏ͤ͋ͷ1)1ͱ͔͍͏ ࿈தͱπϧΜͰΔΜͰ͠ΐʯ
༡ͼ͡Όͳ͍ΜͰɺ͍ձࣾͷٳ ग़ۈ͡Όͳͯ͘ɺࣄ͡Όͳ͍ ͚Ͳ͜Εඞཁͳ༡ͼͰ͋ͬͯ
͝ΊΜͳ͍͞
͔ͧ͘Λ͍ͩ͡ʹ
͍͍ͩͨ͜ͷΜͰυϥ͕໐ͬͯ ग़ͤͳ͍͚ͲແʹεϥΠυ͚ͩग़ͯΔײ͡