La forma más rápida de servir un archivo usando PHP

Estoy tratando de armar una función que reciba una ruta de archivo, identifique qué es, establezca los encabezados apropiados y la sirva como lo haría Apache. La razón por la que hago esto es porque necesito usar PHP para procesar cierta información sobre la solicitud antes de entregar el...