kphp icon indicating copy to clipboard operation
kphp copied to clipboard

[Bug] Incorrect value in __CLASS__ with trait class

Open mainsmirnov opened this issue 3 years ago • 0 comments

KPHP display trait class name in __CLASS__, but should display original.

Code Example:

trait Test {
  public function test() {
    echo __CLASS__;
  }
}

class Bu {
 use Test;
}

(new Bu())->test():

Current result: Test

Expected result: Bu

mainsmirnov avatar Feb 14 '22 09:02 mainsmirnov