PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

CASE | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

CASE

PHP コード

<?php
/*
 * Set result to true if value1 equals value2.  The value2 must be a constant value?
 * opcode number: 48
 */
$i=0;
switch (
$i) {
   case 
0:
         echo 
"i=0";
         break;
   case 
1:
         echo 
"i=1";
         break;
   case 
2:
         echo 
"i=2";
         break;
}
?>

PHP オペコード

関数名: (null)

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

line#op fetchextreturn operands
60 ASSIGN     !0,0
81 CASE   ~1 !0,0
 2 JMPZ     ~1,->6
93 ECHO     'i%3D0'
104 BRK     1
115 JMP     ->8
 6 CASE   ~1 !0,1
 7 JMPZ     ~1,->11
128 ECHO     'i%3D1'
139 BRK     1
1410 JMP     ->13
 11 CASE   ~1 !0,2
 12 JMPZ     ~1,->16
1513 ECHO     'i%3D2'
1614 BRK     1
1715 JMP     ->16
1816 RETURN     1

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「CASE」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | CASE」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: