Yo también intento ajustar el código para que quede lo más simple posible para no poner código inecesario.
Por ejemplo:
Código PHP:
$var = strtolower(substr($variable, 0, 2));
Voy a ser un poco más expecífico.
Imaginad que hay un objeto cliente que puedes crearlo con sus datos recuperados de una base de datos pasando el id al constructor. Tienes también un método guardar para guardarlo en base de datos.
Para hacer un simple modificación de un dato únicamente habría que hacer:
Código PHP:
//Ejemplo básico
$obj_cliente = new Cliente($id);
$obj_cliente->nombre = "nuevo nombre";
$obj_cliente->guardar();
//Más simple, imposible
Realmente es interesante cargar todos los datos para modificar un dato o hay que pensar realizar más código para utilizar menos memoria.
Sé que el rendimiento es menor pero el código resultante es simplísimo.
Coincido totalmente con oscartt67
Cita: Los beneficios que obtienes, la reutilización, legibilidad y flexibilidad del código justifica sobremanera la ralentización.
Todas estas dudas me han surgido a raíz de aprender Java. Intento seguir el modelo de Java en PHP y no se si es un error. Pero la productividad de esta manera considero que es muy superior al de escribir código cuidando el sistema.
De momento con problemas gordos no me he topado. Sólo que es más lento.
Saludos.