Opcode
PHP Manual

ASSIGN

PHP 代码

<?php
/*
 * 将 value1 赋值给 result
 * Opcode 编号: 38
 */
$a=1;
$a='a';
$a=new A();
?>

PHP Opcode

函数名: (null)

编译后的变量: !0=$a

行号#操作 读取扩展返回 操作数
60 ASSIGN     !0,1
71 ASSIGN     !0,'a'
82 ZEND_FETCH_CLASS   :2 'A'
 3 NEW   $3 :2
 4 DO_FCALL_BY_NAME  0   
 5 ASSIGN     !0,$3
96 RETURN     1

Opcode
PHP Manual