Php/docs/internals2.opcodes.brk

提供:Dev Guides
< Php
2020年12月14日 (月) 13:04時点におけるNotes (トーク | 投稿記録)による版 (autoload)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

BRK

PHP コード

<?php/* * ???  End of a case block exists the current switch block.  Followed by JMP? * opcode number: 50 */$x = 0;while(1) {    if($x == 0) break;}?>

PHP オペコード

関数名: (null)

コンパイルされた変数: !0=$x

line # op fetch ext return operands
6 0 ASSIGN       !0,0
7 1 JMPZ       1,->7
8 2 IS_EQUAL     ~1 !0,0
  3 JMPZ       ~1,->6
  4 BRK       1
  5 JMP       ->6
9 6 JMP       ->1
10 7 RETURN       1