011.phpt 333 B

1234567891011121314
  1. --TEST--
  2. Ensure proper inheritance with get_class(anon class instance) used via class_alias (see also bug #70106)
  3. --FILE--
  4. <?php
  5. class_alias(get_class(new class { protected $foo = 1; }), "AnonBase");
  6. var_dump((new class extends AnonBase {
  7. function getFoo() {
  8. return $this->foo;
  9. }
  10. })->getFoo());
  11. ?>
  12. --EXPECT--
  13. int(1)