10 consejos al programar en PHP
Rodrigo | Abril 5, 2008Aquí les dejo la lista de mis 10 consejos al programar en PHP (o al menos es lo que pienso que es lo más óptimo).
- Usa el operador ternario
if ($a < $b) return $a;
else return $b;se podria resumir en:
return $a < $b ? $a : $b;
- Usar explode si no se usan expresiones regulares.
La función explode vierte sobre un array los valores contenidos en una cadena delimitados por un separador, la función split hace lo mismo, pero evalúa las expresiones regulares.
- Si no hay control sobre una variable es recomendable verificar que este inicializada.
usar isset($variable)
- Si hay que usar condiciones anidadas es preferible usar switch a if’s anidados
usar switch
- Siempre es bueno codificar claramente, siempre con la idea de que alguien más lo va a ver, aunque no sea así, quien sabe? quizás nos ayude a nosotros mismos más adelante.
Es importante usar nombre de variables y funciones que nos den una idea clara de contenido (variables) y su función.
- Usar comillas simples es mucho más rapido.
Cuando se usan comillas dobles antes de procesar se revisa la cadena en busca de variables para devolver el valor de ellas. En comillas simples no se hace tal revisión.
- Datos especiales
cuando elaboramos archivos con datos especiales (por ejemplo un config), es preferible usar constantes.
define(’DBHOST’,'localhost’) en vez de $dbhost = ‘localhost’; - Cabecera de los archivos.
Es recomendable poner datos que identifiquen al archivo con el proyecto, ademas que es una manera rápida para añadir información que ayude a identificar el contenido del archivo.
/**
*
* @Project My Web Project. @db_functions.php - Funciones para controlar la base de datos.
* @version: 0.0001 @modificado: 1 enero 2008
* @author: John Doe
*
*/ - No escatimes en código por seguridad
Aunque tu proyecto sea pequeño, trata de tomar todas las medidas necesarias, usar Magic Quotes es sano. Recuerda que el nivel de seguridad de un sistema, es directamente proporcional a la paranoia de su administrador.
- Optimiza Código
Trata de ahorrar algunos Kbytes a tus archivos, optimiza tu código al máximo, usa expresiones regulares, recursividad, y classes.







