Yo lo haria de la siguiente manera.
Código PHP:
function calcular_edad($dia, $mes, $ano){
$nacimiento = mktime(0,0,0,$mes,$dia,$ano);
$edad = round((time() - $nacimiento) / 31536000);
return $edad;
}
echo 'Edad : ' . calcular_edad('27','05','1988') . '';
// Edad 20 años