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コードを消すライブラリを作った
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kubotak
April 11, 2022
Programming
0
2k
PHPコードを消すライブラリを作った
PHPerKaigi 2022 @ 2022/04/11 14:20〜 Track A レギュラートーク(20分)
kubotak
April 11, 2022
Tweet
Share
More Decks by kubotak
See All by kubotak
Laravelにはdeleted_atがありますけど?
kubotak
2
66
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
1.6k
情報漏洩させないための設計
kubotak
6
2.9k
Svelteコンポーネントの依存関係に秩序を〜
kubotak
0
200
DMARCレポート可視化ツールを SvelteKitで作った話
kubotak
2
630
Superforms本番投入で分かった良さとハマりどころ
kubotak
0
1k
Storybookを書くだけでリグレッションテストが 実行される世界へようこそ
kubotak
31
11k
(うまくいった||いかなかった) 技術選定は何を考えていたか
kubotak
1
1.4k
ウォーターフォールに思えたプロジェクトにあったアジャイルの要素
kubotak
2
970
Other Decks in Programming
See All in Programming
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
240
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
150
Codex の「自走力」を高める
yorifuji
0
1.2k
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
540
CSC307 Lecture 14
javiergs
PRO
0
470
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
260
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
830
OTP を自動で入力する裏技
megabitsenmzq
0
100
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
420
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
140
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
920
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
130
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
A Soul's Torment
seathinner
5
2.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
What's in a price? How to price your products and services
michaelherold
247
13k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
310
Transcript
Copyright© M&A PHP PHPerKaigi 2 02 2 @ Kenjiro Kubota
Copyright© M&A Profile kubotak-is kubotak_public kenjiro.kubota M&A (Java|Type)Script PHP https://kubotak.page
Web Laravel ( )
Copyright© M&A M&A 3 ങ͍ख ɾҊ݅ใुM&AޭใुͷΈ ɾ࠷खྉͳ͠ ɾചΓखιʔγϯάͷνϟωϧ͕૿͑Δ ɾM&AχʔζΛൃ৴͢Δ͚ͩͰചΓखΛू٬ ɾհۀऀΛհͣ͞ʹμΠϨΫτʹΓऔΓՄೳ
ɾજࡏʹϦʔν͕Մೳ खྉແྉ ※ϓϥοτϑΥʔϜҊ݅ͷ߹ ※ ചΓख 1.ܝࡌ͢Δ ɾങ͍खͷM&AχʔζΛࣗΒௐΔ͜ͱ͕Մೳ ɾհۀऀΛհͣ͞ʹμΠϨΫτʹΓऔΓՄೳ ɾങ͍खͷM&A୲ऀʹίϯλΫτΛͱΕΔ ɾհۀऀΛΘͳ͍ͷͰखྉ͕ແྉ 2.ΦϑΝʔ͢Δ M&Aɾग़ࢿχʔζΛܝࡌ ങ͍खͷϝϦοτ ചΓखͷϝϦοτ ɾհۀऀΛΘͳ͍ͷͰखྉ͕ແྉ ʓʓྖҬͷձࣾΛ ืू͠·͢ ͜ͷձࣾͱҰॹʹ ͍͖͍ͬͯͨʂ 3 PR
Copyright© M&A INDEX PHP PHP Composer Bin Command Packagist
Copyright© M&A PHP
Copyright© M&A PHP PHP 🤔
Copyright© M&A PHP M&A M&A
Copyright© M&A ON/OFF if
Copyright© M&A if FeatureFlag::isTrue()
Copyright© M&A if FeatureFlag::isTrue() 😵😭🤬🤯😨
Copyright© M&A PHP php-del https://packagist.org/packages/kubotak-is/php-del PHP
Copyright© M&A php-del.json dirs extensions php,blade.php,css,sass,scss,stylus
Copyright© M&A php-del start flag ~ php-del end flag
Copyright© M&A php-del start flag ~ php-del end flag
Copyright© M&A Composer Bin Command
Copyright© M&A Composer Bin Command
Copyright© M&A Composer Bin Command 🤗
Copyright© M&A ⾒ php-del ignore start,end
Copyright© M&A ⾒ php-del ignore start,end ignore
Copyright© M&A ⾒ php-del line flag ⾒ php-del file flag
Copyright© M&A ⾒ php-del line flag ⾒ php-del file flag
GitHub 🤩
Copyright© M&A
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 ) 1
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A 1 ) start 2 ) start 1 3
) end 4 ) end 5 )
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2 1
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2
Copyright© M&A ignore 1 ) ignore start 2 ) 1
3 ) ignore end 4 ) 2 2
Copyright© M&A ignore 5)
Copyright© M&A A: B: str_replace
Copyright© M&A A: B: str_replace A: B:
Copyright© M&A A: B: str_replace A: B: while file_put_contents 🔁
Copyright© M&A Composer Bin Command Composer Bin Command PHPer PHPUnit
vendor/bin Composer Bin Command 🙏
Copyright© M&A bin shebang PHP php-del
Copyright© M&A bin shebang PHP php-del env php PATH PHP
Copyright© M&A
Copyright© M&A composer autoload
Copyright© M&A autoload ⾒
Copyright© M&A autoload
Copyright© M&A autoload PSR- 4 CLImate https://climate.thephpleague.com
Copyright© M&A composer.json bin vendor/bin/~
Copyright© M&A composer.json bin vendor/bin/~ 2 🤗
Copyright© M&A Packagist composer install Packagist Packagist Composer Packagist Composer
URL
Copyright© M&A Packagist name Github description require autoload name Github
license composer.json
Copyright© M&A Packagist Packagist GitHub Submit GitHub
Copyright© M&A Packagist Packagist GitHub Submit GitHub 😎
Copyright© M&A README.md 👇
Copyright© M&A Badge Poser🚀 https://poser.pugx.org Pakckagist Badge Poser README.md
Copyright© M&A GitHub Actions GitHub Actions Actions Create status badge
Copyright© M&A Composer Bin Command Packagist
Copyright© M&A php-del
Copyright© M&A Thanks for watching this :)