PHPカンファレンス香川2024 「PHPコードの実行モデルを理解する」

1
にゃんだーすわん @tadsan

PHPの実行モデルを理解しにきました! #phpconkagawa #sotetsu

2024-05-11 10:12:30
miiyu @miiyu_NU

実行モデルをイメージできるようになるぞー! #phpconkagawa #披雲閣

2024-05-11 10:14:38
Shiro Seike / せいけしろー @seike460

新原さんの「はじめに」の説明すごく良いな こちら側の聞く体制を整えさせてくれる #phpconkagawa

2024-05-11 10:14:56
ななうぇぶ @77web

PHPコードを実行するには"PHP"が必要。"PHP"はPHPファイルをオペコードに変換して実行するやつ #phpconkagawa

2024-05-11 10:15:50
Kanon @samurai_se

なんかこれはフレームワークとかが隠してくれてるおかげで記憶から消えがち #phpconkagawa #蘇轍

2024-05-11 10:16:50
おかしょい @okashoi

PHP 8.3 の時点でオペコードの命令は 204 種類、多いと捉えるか少ないと捉えるか #phpconkagawa #sotetsu

2024-05-11 10:17:57
ななうぇぶ @77web

オペコード、敬遠してきたけど結構読めそうな…? #phpconkagawa

2024-05-11 10:19:25
muno92 @muno_92

A: echo "Hello\n" B: Hello のどっちもECHOのオペコードになる #phpconkagawa

2024-05-11 10:20:00
miiyu @miiyu_NU

3番の選択肢笑 PHP書かなくても勝手にechoになる #phpconkagawa #披雲閣

2024-05-11 10:20:32
おかしょい @okashoi

echo を書くのと php タグの外に文字列を書くのとでオペコード上ではどちらも同じ #phpconkagawa #sotetsu

2024-05-11 10:20:32
にゃんだーすわん @tadsan

PHPコードは <?php ... ?> の中に書くものみたいに見えるけど、実は「?> と <?php の外をechoする」というコードにコンパイルされるのです #phpconkagawa #sotetsu

2024-05-11 10:20:41
Y-Kanoh(かのう) @YKanoh65

ファイル読み込みのたびにコンパイルしているのか #phpconkagawa

2024-05-11 10:21:23
ななうぇぶ @77web

vendor/autoload.phpがrequire_onceしてるからな #phpconkagawa

2024-05-11 10:22:24
muno92 @muno_92

へー、Laravelだとユーザのコードが実行される前に400ファイル以上がコンパイルされるのか #phpconkagawa

2024-05-11 10:23:01