I came across some PHP code that was written by a co-worker (it was not used for anything). Basically it was an interface containing abstract methods. I then said that this was
No, it's not useful. He should either use abstract classes or just plain interfaces.
Interface methods are basically abstract anyway, so having abstract interface methods doesn't make much sense.