Non, mais y'a plusieurs façons de le simuler...
La première qui me vient à l'esprit : Le tableau associatif.
Ta fonction a un seul paramètre qui est un tableau.
Ou Deux tableaux, un pour les params obligatoirs et un pour les autres.
Sinon, quand on a une fonction avec beaucoup de params, à mon avis, c'est qu'on devrait penser à faire de l'objet
Ce qui, en PHP, revient à peu de chose près aux tableaux mentionnés plus haut, mais en (un peu) plus propre.
---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.