Asunto resuelto:
El problema es que el 0 no debe estar contenido en paréntesis, es decir debe estar como a continuación se indica:
Con ello se cumple a la perfección con el manual de PHP.
Gracias edie8, tu ayuda a sido muy valiosa.
Cada vez me maravilla más PHP.
Código PHP:
Ver original$dias = 0;
switch ($dias) {
case 0: # hoy
$color = "#00FF00";
$mensaje = 'La fecha indicada es la fecha de hoy.';
break;
case ($dias < 0): # anterior
$color = "#9900FF";
$mensaje = abs($dias).' días de adelanto respecto a la fecha de hoy.'; break;
case ($dias > 0): # posterior
$color = "#FF6699";
$mensaje = abs($dias).' días de atraso respecto a la fecha de hoy.'; break;
}