Joseba Umbelina > Desarrollo web > Consejos PHP para principiantes (y no tanto)

Consejos PHP para principiantes (y no tanto)

August 21st, 2009

Desde Nettuts ofrecen 30 recomendaciones para los que empiezan a programar en PHP. Diría que alguna no es muy para principiantes y en general se pueden aplicar para otros lenguajes de programación, así que me parece interesante nombrarlas aquí:

  • Hazte amigo del manual de PHP.
  • Activa el reporte de errores.
  • Prueba un IDE, integrated development environment, un entorno integrado de desarrollo.
  • Prueba un Framework, como pueden ser CakePHP o CodeIgniter
  • Aplica el DRY, don’t repeat yourself, no te repitas, refiriendose a evitar el código redundante.
  • Identa el código y usa espacios, para ganar en visibilidad del código.
  • Escala tus aplicaciones, separando las distintas partes del código.
  • Usa siempre <?php en lugar de <? para garantizar la compatibilidad de tus aplicaciones.
  • Usa nombres de variables que tengan significado.
  • Comenta el codigo para ganar en comprensión.
  • Instala WAMP, isntalación conjunta de PHP y MySQL.
  • Pon límites a tus script, con el set_time_limit
  • Usa POO, programación orientada a objetos.
  • Conoce la diferencia entre comillas simples y dobles.
  • No pongan phpinfo() en el webroot, por razones de seguridad.
  • Nunca te fíes de los usuarios, protégete de los ataques XSS.
  • Guarda las contraseñas cifradas.
  • Usa herramientas visuales de diseño de bases de datos, como DBDesigner o MySQL Workbench.
  • Usa el output buffering.
  • Protege tus scripts de ataques por inyección de código SQL.
  • Prueba ORM, mapeo objeto-relacional.
  • Usa un sistema de cache, como Memcached.
  • Valida los datos provenientes de cookie.
  • Usa un sistema de plantillas, como Smarty.
  • Usa un sistema de debugging, como XDebug.
  • Manten las llamadas a funciones fuera de iteraciones, por rendimiento.
  • No copies variables extra.
  • Actualizate a la última version de PHP.
  • Reduce el número de consultas a base de datos.

Personalmente, a los que empiezan les recomendaría sobretodo coger buenos hábitos de programación: que el código sea limpio, no redundante, modulado, usando POO y demás. Más adelante, muy importante tener siempre en la cabeza el rendimiento de nuestras aplicaciones, no realizar consultas a base de datos innecesarias y optimizar todo lo optimizable. Finalmente, no olvidarse del tema de la seguridad.

Fuente: 30 PHP best practices for beginners

Desarrollo web ,


  1. December 31st, 2009 at 11:12 | #1

    Puede parecer muy básico pero hay que recordar escribir siempre en minisculas y no usar caracteres especiales en los nombres de los archivos.

    Felicidades por tu blog!!!

  2. December 31st, 2009 at 12:16 | #2

    @desbarrao
    Consejo básico pero válido para principiantes sin duda.

    Gracias y un saludo 😉

  3. erm3nda
    May 4th, 2013 at 00:09 | #3

    @desbarrao debe ser un hacha. Seguro que usa un IDE para la refactorización en vez de un copia/pega meteórico, que siempre usa clases y funciones para su código y que NO NECESITA LEER consejos para principiante, lo cual me deja la pregunta de qué hace su comentario aquí.

    Me permito comentar que hay bastante gente que sabe programar en php cosas muy buenas y que simplemente se ha quedado en la edad de piedra respecto al POO y a usar buenas herramientas (IDE) y buenas prácticas (DRY, KEES) como aquí se detallan.

    Para el que quiera un poco más de convencimiento, el artículo “fuente” viene con alguna foto e interesantes comentarios. (en Pitinglis)

    Mi enhorabuena a Umbelina.
    El contenido es como poco interesante, y como extra, en Español.

  1. No trackbacks yet.