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.8k
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
280
情報漏洩させないための設計
kubotak
6
2.1k
Svelteコンポーネントの依存関係に秩序を〜
kubotak
0
140
DMARCレポート可視化ツールを SvelteKitで作った話
kubotak
2
550
Superforms本番投入で分かった良さとハマりどころ
kubotak
0
900
Storybookを書くだけでリグレッションテストが 実行される世界へようこそ
kubotak
31
11k
(うまくいった||いかなかった) 技術選定は何を考えていたか
kubotak
1
1.2k
ウォーターフォールに思えたプロジェクトにあったアジャイルの要素
kubotak
2
800
Felteで作る簡単フォームバリデーション
kubotak
1
1.7k
Other Decks in Programming
See All in Programming
ニーリーにおけるプロダクトエンジニア
nealle
0
830
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
510
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
410
生成AI時代のコンポーネントライブラリの作り方
touyou
1
210
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
800
XP, Testing and ninja testing
m_seki
3
240
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
170
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
250
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
150
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
680
技術同人誌をMCP Serverにしてみた
74th
1
640
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
86
28k
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
300
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Navigating Team Friction
lara
187
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Cult of Friendly URLs
andyhume
79
6.5k
Documentation Writing (for coders)
carmenintech
72
4.9k
KATA
mclloyd
30
14k
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 :)