]> granicus.if.org Git - php/commit
Use ZEND_FETCH_CLASS_NAME for dynamic self::class etc
authorNikita Popov <nikic@php.net>
Tue, 5 May 2015 16:22:20 +0000 (18:22 +0200)
committerNikita Popov <nikic@php.net>
Tue, 5 May 2015 19:14:03 +0000 (21:14 +0200)
commitdd1fdfb17c05931d73c67603231acc557ce59620
treea89b05453ed98fd6a42716d09b08cf5b6a39dabc
parentd7351a5c7497103795c75f6c8d99bebc79c2abd9
Use ZEND_FETCH_CLASS_NAME for dynamic self::class etc

Extend the opcode to support getting the parent and static name and
then use it for dynamic ::class resolution.
Zend/zend_compile.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h