1--TEST--
2ZE2 A static abstract methods
3--FILE--
4<?php
5
6interface showable
7{
8    static function show();
9}
10
11class pass implements showable
12{
13    static function show() {
14        echo "Call to function show()\n";
15    }
16}
17
18pass::show();
19
20eval('
21class fail
22{
23    abstract static function func();
24}
25');
26
27fail::show();
28
29echo "Done\n"; // shouldn't be displayed
30?>
31--EXPECTF--
32Call to function show()
33
34Fatal error: Class fail contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (fail::func) in %sabstract_static.php(%d) : eval()'d code on line %d
35