ECHO
EXIT
オペコードの説明とサンプル
PHP Manual

## END_SILENCE

## PHP コード

`<?php
/*
* no longer surpress error messages
* opcode number: 58
*/
$my_file = @file ('non_existent_file') or
die ("error:'$php_errormsg'");
?>`

## PHP オペコード

関数名: (null)

コンパイルされた変数: !0=$my_file, !1=$php_errormsg

line | # | op | fetch | ext | return | operands
--- | --- | --- | --- | --- | --- | ---
6 | 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
7 | 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
8 | 12 | RETURN |  |  |  | 1

ECHO
EXIT
オペコードの説明とサンプル
PHP Manual