<?php
interface IFoo {
public function bar($one);
}
class Foo implements IFoo {
public function bar($one, $two = 2, $three = '3') {}
}
abstract class ABar {
abstract function baz($one);
}
class Bar extends ABar {
public function baz($one, $two = 2, $three = '3') {}
}
$foo = new Foo();
$bar = new Bar();