Entiendo que algunas de esas funciones tengan que ir necesariamente asociadas a un objeto porque son intrínsecas al mismo, por ejemplo paciente->alta().
Pero hay veces que se crean funciones que no van asociadas a un objeto, y habitualmente se asocian a uno. No sé por qué no se coloca un fichero de librería sin clases ni objetos para ese tipo de funciones.
Este es un ejemplo de código que me han recomendado para resolver un determinado problema:
Código:
¿Por qué crear una clase proceso? ¿Por qué no son processaFormulario() y muestraFormulario() funciones sin más? Entendería que fueran funciones de la clase formulario y que usaran las variables del objeto formulario, pero no entiendo la existencia de un objeto procesos. include('./clases/procesos.php'); $p = new procesos(); if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') { $p->procesaFormulario(); } else { $p->muestraFormulario(); }