ctor_name_clash.phpt 357 B

12345678910111213141516171819202122
  1. --TEST--
  2. ZE2 The child class can re-use the parent class name for a function member
  3. --FILE--
  4. <?php
  5. class base {
  6. function base() {
  7. echo __CLASS__."::".__FUNCTION__."\n";
  8. }
  9. }
  10. class derived extends base {
  11. function base() {
  12. echo __CLASS__."::".__FUNCTION__."\n";
  13. }
  14. }
  15. $obj = new derived();
  16. $obj->base();
  17. ?>
  18. --EXPECTF--
  19. base::base
  20. derived::base