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
Laravel JP Conference 2019 LT
Search
memory
PRO
February 16, 2019
Programming
0
2k
Laravel JP Conference 2019 LT
Laravel JP Conference 2019 LT
memory
PRO
February 16, 2019
Tweet
Share
More Decks by memory
See All by memory
JVM の仕組みを理解して PHP で実装してみよう
m3m0r7
PRO
1
270
コードゴルファー道
m3m0r7
PRO
0
350
ChatGPT とつくる PHP で OS 実装
m3m0r7
PRO
3
250
事業観点から見る技術的負債の返済
m3m0r7
PRO
4
1.2k
PHP でアセンブリ言語のように書く技術
m3m0r7
PRO
1
220
PHP でアセンブリっぽく書く技術
m3m0r7
PRO
1
150
How to implement a RubyVM with PHP?
m3m0r7
PRO
3
2.7k
二郎系ラーメンのコールで学ぶ AST 解析
m3m0r7
PRO
8
2.8k
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
m3m0r7
PRO
1
890
Other Decks in Programming
See All in Programming
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
860
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
1k
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
320
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
Java on Azure で LangGraph!
kohei3110
0
170
Team operations that are not burdened by SRE
kazatohiei
1
210
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
380
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
1
230
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.9k
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.4k
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
210
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
GitHub's CSS Performance
jonrohan
1031
460k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
For a Future-Friendly Web
brad_frost
179
9.8k
Statistics for Hackers
jakevdp
799
220k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Transcript
PHP Ͱ JavaΛಈ͔͢ ΊΓʔ (@m3m0r7)
Έͳ͞Μ <?= ‘Hello World‘ ?>
ͩΕʁ
ͩΕʁ ΊΓʔ(@m3m0r7) Ͱ͢ɻ ը૾͏ͪͷϋϜελʔͷ Lily ͪΌΜͰ͢ɻ ౦ژͷຊʹ͋Δ גࣜձࣾ GameWith ͱ͍͏
ձࣾͰۦ͚ग़͠ΤϯδχΞͱͯ͠ಇ͍ͯ·͢ɻ
ձ໊ࣾग़͢ͱखଓ͖͕ඞཁͳͷͰӅ͍ͯ͠·͢ Γ͍ͨਓฉ͍ͯͶ
ຊ
ҙ
PHP 5.3 ͷ࣌Ͱ Java8 ΑΓલͷ࣌ͷͰ͢
30ԯσόΠεͰΔʮʁʁʁʁʯ
͑PHP
None
ӕͰ͢JavaͰ͢
ӕͰ͢JavaͰ͢
չ͘͠ͳ͍ʁ
չ͍͠ΑͶ
Ͱ
PHPͰJavaಈ͔ͤ
࣮࣭PHP30ԯσόΠεͰ
ͬͯΔΘ͚Ͱ͢
Java PHP
͡Ό͊ಈ͔ͦ͏
None
͜ΕɺPHPͷόΠτίʔυͰ͢
ӕͰ͢JavaͰ͢
PHPͰJavaͷόΠτίʔυΛಡΉ
͍Ζ͍ΖંΓ·͢
ৄ͘͠ The Java® Virtual Machine SpecificationΛಡ͏
Constant Pool
Java͜Ε͕ॏཁ
None
ࡶʹίʔυΛॻ͘
None
Constant PoolมʹೖΕ͓ͯ͘
ϝϯόΛऔΔ
None
ϝιουΛऔΔ
None
͜Εͩͱ
None
Θ͔ΒΜ
ܗ͢Δ
None
࣮ߦͯ͠ΈΔ
None
औΕͨͶʂͬͨͶ
ৄ͘͠ https://qiita.com/m3m0r7/items/a39a145d63d4bf94d592
PHPͰJavaࣗମΛಈ͔͍ͨ͠ਓ https://github.com/memory-agape/PHPJava