bug61970_1.phpt 389 B

123456789101112131415
  1. --TEST--
  2. Bug #61970 (Restraining __construct() access level in subclass gives a fatal error - stays when implementing abstract)
  3. --FILE--
  4. <?php
  5. abstract class Foo {
  6. abstract public function __construct();
  7. }
  8. class Bar extends Foo {
  9. protected function __construct(){}
  10. }
  11. ?>
  12. --EXPECTF--
  13. Fatal error: Access level to Bar::__construct() must be public (as in class Foo) in %s on line 8