Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema:
Errores Vs Buenas prácticas en PHP? En el mundo del desarrollo de software (páginas web,
aplicaciones web, aplicaciones escritorio, apps) existen infinidad de herramientas que permiten
el diseño y desarrollo de estas, todas ellas con ventajas y desventajas; pero lo importante es
evaluar muy bien los diferentes elementos (licenciamiento, conocimiento, personal capacitado,
interfaz, etc) para lograr seleccionar la más óptima para nuestros propósitos. En el caso del
desarrollo web PHP es una muy buena elección. Sin embargo sin importar la herramienta usada,
la codificación presenta una serie de errores de sintaxis y de lógica, es por ello que te invito a
compartir algunos de estos y sus soluciones, de acuerdo a lo que indica el foro.
Ejemplo 1
Hace 8 días OSCAR EDUARDO MORA MARTOS
RE: Tema: Errores Vs Buenas prácticas en PHP?
CONTRAER
Buenas noches pues pues los errores que conoszo mas comunes están divididos en 3
partes, siendo los primeros los mas "benignos" y los últimos, "críticos". Comentare los
más importantes:
1.
Abusando de la semántica
Esto es, básicamente, no usar una misma variable para guardar en un momento
números, en otras cadenas de texto, o hacer funciones que por parámetros reciban
variables de varios tipos de datos.
Una adecuada forma es la declaración de variables antes de usarlas, mantener un
mismo tipo de datos para todas las variables, etc.
Código :
2.
3.
Convención de código
POO
Patrón MVC
Buena estructura de directorios
Reutilización de código.
Considero que una práctica buena y muy básica es programar pensando que todos los
servidores tendrán register_ globals habilitado en su servidor, y por ende usar las
variables directamente.
Malas prácticas:
mezclar sentencias específicas de una base de datos (es decir, no usa una capa de
abstracción de datos), uso indiscriminado de variables globales, código sin convención,
código lleno de warning, entices,
Otra mala práctica, que supongo que me sobrevino del uso de otros lenguajes,
observando el if comentado.
me ha sucedido asi
Código PHP:
//if ($articles->image==''){
if (empty($articles->image)) {
...
}
http://www.forosdelweb.com/f18/buenas-malas-practicas-programacion-php-499516/
https://edoc.site/evidencia-actividad-interactiva-logica-en-phpdocx-pdf-free.html
C:\Users\PC\Documents\NetBeansProjects\PhpProject3