Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18128 программистов и 1604 робота. Сейчас ищут 1194 программиста ...
JMPZNZ
Вернуться к: Opcode Descriptions and Examples
PHP code
<?php
/*
* Jump to the address given in the operands if the value is zero;
* jump to the address given in extended data if nonzero.
* opcode number: 45
*/
for($i=0; $i<3; $i++){
echo "hi";
}
?>
PHP opcodes
Function name: (null)
Compiled variables: !0=$i
line | # | op | fetch | ext | return | operands |
---|---|---|---|---|---|---|
6 | 0 | ASSIGN | !0,0 | |||
1 | IS_SMALLER | ~1 | !0,3 | |||
2 | JMPZNZ | 6 | ~1,->8 | |||
3 | POST_INC | ~2 | !0 | |||
4 | FREE | ~2 | ||||
5 | JMP | ->1 | ||||
7 | 6 | ECHO | 'hi' | |||
8 | 7 | JMP | ->3 | |||
9 | 8 | RETURN | 1 |
Вернуться к: Opcode Descriptions and Examples