PHP best practices, the dos and don'ts, es una presentación muy interesante acerca de las cosas que se deben tener en cuenta al desarrollar aplicaciones Web con PHP.
La presentación está dividida en tres partes:
- Cosas que debes y no debes hacer.-
- Verificación de tipos.
- Uso correcto de los tags de inicio y fin para bloques de código PHP.
- Uso de E_STRICT.
- Manejo de excepciones.
- Uso de depuradores de código.
- Importancia de los estándares de codificación.
- Documentación de código.
- Seguridad.-
- Variable Injection (XSS, variables no inicialiadas, etc).
- Sql Injection.
- Validación de datos.
- Seguridad por oscuridad.
- Permisos adecuados.
- Configuración de PHP.
- Cookies y Sesiones.
- Rendimiento.-
- C vs PHP (escribir extensiones de PHP cuando sean necesarias).
- No abusar de la Programación Orientada a Objetos (huh?).
- Cache de datos.
- Uso adecuado de expresiones regulares (usarlas cuando sean necesarias, definir expresiones correctas).
- Op code caching ("pre-compilación" de scripts).
- etc.
Nota: para ver la presentación necesitan un navegador que no sea IE, caso contrario verán el siguiente mensaje:
IE is not supported - please use Firefox, Safari, Konqueror or just about anything else.
8 replies on “Mejores prácticas en PHP”
[...] Via BuayaCorp [...]
hola quisiera saber como le hago para desplegar un reporte en una pagina php a partir de unos combobox,en los cuales yo eliga la opcion ya partir de esta eleccion me ejecute un query que hace conexion con una base de datos en oracle o como hago un consulta de php a oracle
ojala me puedan ayudar
gracias
Ana, puedes revisar el manual de PHP para acceder a bases de datos oracle. Te dejo el enlace php.net/oracle
[...] Via BuayaCorp [...]
Te cuento que la gente de Zend hizo un manual de buenas practicas, yo realize un pequeño resumen sobre la parte de como escribir codigo php
Si quieren ver el post
http://zendhispano.blogspot.com/2008/03/mejores-practias-zend.html
Saludos.!
Hacer un arbolito de navidad con for y la funcion str_repeat()
Crear un array con los dias de la semana y con foreach o for
leer los valores (dias) e imprimir “Encontre esta cadena” al
detectar Martes y Sabado unicamente cuando lean los valores.
Con un for encontrar los numeros pares e impares entre 1 y 100
[...] Via BuayaCorp [...]
ctm