El parámetro static aunque es opcional debe de ser requerido esto es porque en versiones futuras de PHP al llamar a un método de forma estatica, sin este ser estatico va a producir un FATAL_ERROR, así que es recomendable desde ahora usar static cuando el método es estatico:
Código PHP:
Ver originalclass Matematicas
{
public static function suma($val1, $val2)
{
return $val1 + $val2;
}
}
Lo usas así:
Ten en cuenta que si dentro de Matematicas::suma() usas $this, el compilador te generará un fatal_error ya que es necesario entonces usarlo mediante la instancia que creaste (usando el operador new).
Saludos.