Tienes un fallo, en lo mismo, en cada función......
Me explico:
Código PHP:
function suma ( $a, $b) {
return $a+$b;
}
$resultado = suma(3,5);
echo $resultado; //Imprime 8
Eso sería una forma básica de una funcion que recibe parámetros. Y esto sería lo q haces tu:
Código PHP:
function suma ( ) {
return $a+$b; //No existe $a o $b, no sabe que son
}
$resultado = suma(3,5);
echo $resultado;
¿Conclusion? Te falta añadir los parámetros a las funciones ;)
Ej:
Código PHP:
function daysAfter1583($year, $month, $day)
{
return(daysYearsAfter1583($year) + dayOfTheYear($year,$month,$day));
}
Y así con todas (cada funcion tendrá sus parámetros !)