Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17560 программистов и 1629 роботов. Сейчас ищут 1476 программистов ...
BEGIN_SILENCE
Вернуться к: Opcode Descriptions and Examples
PHP code
<?php
/*
* prepare to perform function call without displaying error messages
* opcode number: 57
*/
/* Intentional file error */
$my_file = @file ('non_existent_file') or
die ("error:'$php_errormsg'");
?>
PHP opcodes
Function name: (null)
Compiled variables: !0=$my_file, !1=$php_errormsg
line | # | op | fetch | ext | return | operands |
---|---|---|---|---|---|---|
7 | 0 | BEGIN_SILENCE | ~0 | |||
1 | SEND_VAL | 'non_existent_file' | ||||
2 | DO_FCALL | 1 | 'file' | |||
3 | END_SILENCE | ~0 | ||||
4 | ASSIGN | $2 | !0,$1 | |||
5 | JMPNZ_EX | ~3 | $2,->11 | |||
8 | 6 | ADD_STRING | ~4 | 'error%3A%27' | ||
7 | ADD_VAR | ~4 | ~4,!1 | |||
8 | ADD_CHAR | ~4 | ~4,39 | |||
9 | EXIT | ~4 | ||||
10 | BOOL | ~3 | true | |||
11 | FREE | ~3 | ||||
9 | 12 | RETURN | 1 |
Вернуться к: Opcode Descriptions and Examples