static_mix_1.phpt 473 B

123456789101112131415161718192021222324
  1. --TEST--
  2. ZE2 You cannot overload a static method with a non static method
  3. --FILE--
  4. <?php
  5. class pass {
  6. static function show() {
  7. echo "Call to function pass::show()\n";
  8. }
  9. }
  10. class fail extends pass {
  11. function show() {
  12. echo "Call to function fail::show()\n";
  13. }
  14. }
  15. pass::show();
  16. fail::show();
  17. echo "Done\n"; // shouldn't be displayed
  18. ?>
  19. --EXPECTF--
  20. Fatal error: Cannot make static method pass::show() non static in class fail in %s on line 10