<?php
interface Flexy {
// Fatal error: Access type for interface method Flexy::move() must be omitted in /in/fLq8N on line 4
//protected function move();
public function move();
public static function anotherMove();
}
class Bend implements Flexy {
public function move() {
echo "bend\n";
}
public static function anotherMove() {
self::move();
}
}
$b = new Bend;
$b->anotherMove();
Fatal error: Uncaught Error: Non-static method Bend::move() cannot be called statically in /in/QfTVo:17
Stack trace:
#0 /in/QfTVo(22): Bend::anotherMove()
#1 {main}
thrown in /in/QfTVo on line 17
Process exited with code 255.