Variadique toujours compatible
<?php
interface i {
function foo($a, $b = 2);
}
class x implements i {
// This is compatible with the interface definition
function foo(...$args) {}
}
?>
Un argument variadique est une signature valide et compatible pour les méthodes qui surchargent d’autres méthodes.
La compatibilité des méthodes exige habituellement que les arguments soient identiques, mais avec un argument variadique accompagné de certains arguments de la méthode parente, la signature est toujours considérée comme compatible par PHP.
See Also
- Listes d’arguments de longueur variable (manuel PHP)
- Original Tweet
- always compatible variadic [Try me]
PHP Features
Last updated: 11 October 2026