7 public function a($x, array $a = array());
8 public function b(array $a = null, $x);
9 public function c($x, A
$a1, A
$a2=null, A
$a3, $y);
10 public function d(array $a = null, $x=0, $y);
12 class B
implements I
{
13 public function a($x, array $a = array()) {}
14 public function b(array $a = null, $x) {}
15 public function c($x, A
$a1, A
$a2=null, A
$a3, $y) {}
16 public function d(array $a = null, $x, $y=0) {}
18 class C
implements I
{
19 public function a($x=0, array $a = null) {}
20 public function b(array $a = array(), $x=0) {}
21 public function c($x, A
$a1=null, A
$a2, A
$a3=null, $y, $z=0) {}
22 public function d(array $a = null, $x, $y) {}