1Function signatures 2----- 3<?php 4 5interface A 6{ 7 function f1(); 8 function f2($a, $b); 9 function f3(&$a); 10 function f4(A\B $a); 11 function f4(array $a); 12 function f5(callable $a); 13 function f6(&$a); 14 function f7(...$a); 15 function f8(&...$a); 16 function f9(A &$a); 17 function f10(A ...$a); 18 function f11(A &$a); 19 function f12(A &...$a); 20 function f13($a) : array; 21 function f14($a) : callable; 22 function f15($a) : B\C; 23} 24----- 25interface A 26{ 27 function f1(); 28 function f2($a, $b); 29 function f3(&$a); 30 function f4(A\B $a); 31 function f4(array $a); 32 function f5(callable $a); 33 function f6(&$a); 34 function f7(...$a); 35 function f8(&...$a); 36 function f9(A &$a); 37 function f10(A ...$a); 38 function f11(A &$a); 39 function f12(A &...$a); 40 function f13($a): array; 41 function f14($a): callable; 42 function f15($a): B\C; 43} 44