Descripción
Crea y destruye un archivo temporal usando constructores y destructores en PHP.
Desarrolla en un único archivo una clase llamada GestorTemporal que, en su constructor (__construct), reciba el nombre de un archivo y lo cree con contenido inicial.
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
En el destructor (__destruct), debe cerrar y eliminar ese archivo.
Muestra por pantalla mensajes que evidencien la creación y destrucción del recurso.
Asegúrate de demostrar el uso de los métodos __construct y __destruct al instanciar y destruir el objeto.
Ejemplo para empezar:
<?php
class GestorTemporal {
private string $rutaArchivo;
private $manejador;
public function __construct(string $nombreArchivo) {
}
public function escribirLinea(string $texto): void {
}
public function __destruct() {
}
}
$gestor = new GestorTemporal("temporal.txt");
$gestor->escribirLinea("Línea de prueba");
echo "Fin del script.\n";
Solución al ejercicio de programación en PHP
¡Desbloquea la solución completa!
Completa el ejercicio de programación en PHP para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en PHP
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en PHP