The signature of the parameter is simply the definition of the parameters in the definition (signature) of the method. What is meant by the quoted text is to use the same number (and type that is not applicable in PHP) of the parameter when overriding the method of the parent class.
The signature of the function / method is also called the head. It contains the name and parameters. The actual function code is called the body.
function foo($arg1, $arg2) // signature {
So, for example, if you have the foo($arg1, $arg2) method in the parent class, you cannot override it in the extended class by specifying the foo($arg) method.
source share