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
kubotak
April 11, 2022
Programming
0
1.9k
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
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
720
情報漏洩させないための設計
kubotak
6
2.4k
Svelteコンポーネントの依存関係に秩序を〜
kubotak
0
170
DMARCレポート可視化ツールを SvelteKitで作った話
kubotak
2
580
Superforms本番投入で分かった良さとハマりどころ
kubotak
0
970
Storybookを書くだけでリグレッションテストが 実行される世界へようこそ
kubotak
31
11k
(うまくいった||いかなかった) 技術選定は何を考えていたか
kubotak
1
1.3k
ウォーターフォールに思えたプロジェクトにあったアジャイルの要素
kubotak
2
850
Felteで作る簡単フォームバリデーション
kubotak
1
1.7k
Other Decks in Programming
See All in Programming
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
630
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.1k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
390
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
11
7k
Go言語はstack overflowの夢を見るか?
logica0419
0
510
CSC305 Lecture 09
javiergs
PRO
0
300
CSC305 Lecture 10
javiergs
PRO
0
220
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
350
Developer Joy - The New Paradigm
hollycummins
1
330
NIKKEI Tech Talk#38
cipepser
0
110
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
400
Claude Agent SDK を使ってみよう
hyshu
0
1.3k
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Building Adaptive Systems
keathley
44
2.8k
Producing Creativity
orderedlist
PRO
347
40k
A Tale of Four Properties
chriscoyier
161
23k
RailsConf 2023
tenderlove
30
1.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
920
Statistics for Hackers
jakevdp
799
220k
Thoughts on Productivity
jonyablonski
70
4.9k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
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 :)