Cuando aprendemos PHP, o bueno, cualquier lenguaje de programación, uno de los temas básicos que se enseña es a abrir y leer archivos. En PHP, siempre se enseña la función fopen() para abrir un archivo y leerlo. También escribirlo. Sin embargo, la función file_get_contents() digamos que queda en un segundo plano e incluso hay libros y manuales que ni la mencionan.
Es cierto que cuando tratamos con archivos, es correcto aprender primero a usar fopen() porque es más completa y nos permite un control total sobre el archivo.
¿Pero qué sucede con la función file_get_contents? ¿Para qué existe?