Test, validate and match regular expressions
Matches complete PHP function declarations, including optional visibility keywords (public/private/protected), function names, and full parameter lists supporting type hints, variadic arguments (...), and default values (even array-like defaults with nested parens), plus optional return type declarations. Ideal for validating or parsing PHP function signatures in code linters, syntax checkers, or documentation generators.