@@ -5725,7 +5725,7 @@ void EmitterVisitor::emitVirtualClassBase(Emitter& e, Expr* node) {
|
||||
} else {
|
||||
m_evalStack.setClsBaseType(SymbolicStack::CLS_STRING_NAME);
|
||||
m_evalStack.setString(
|
||||
StringData::GetStaticString(node->getClassName()));
|
||||
StringData::GetStaticString(node->getOriginalClassName()));
|
||||
}
|
||||
} else if (node->isParent() &&
|
||||
node->getOriginalClass()->getOriginalParent().empty()) {
|
||||
@@ -5735,7 +5735,7 @@ void EmitterVisitor::emitVirtualClassBase(Emitter& e, Expr* node) {
|
||||
} else {
|
||||
m_evalStack.setClsBaseType(SymbolicStack::CLS_STRING_NAME);
|
||||
m_evalStack.setString(
|
||||
StringData::GetStaticString(node->getClassName()));
|
||||
StringData::GetStaticString(node->getOriginalClassName()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
function __autoload($name) {
|
||||
var_dump($name);
|
||||
class TestA { public static $D; }
|
||||
}
|
||||
TestA::$D = 1;
|
||||
@@ -0,0 +1 @@
|
||||
string(5) "TestA"
|
||||
Referência em uma Nova Issue
Bloquear um usuário