PHP

Generar fechas al azar con PHP

A veces sucede que debemos llenar una tabla con cientos de miles de registros para probar el rendimiento de una aplicación, de modo que no tengamos sorpresas el día de…

Read more

Cómo saber si una función o método existe (ejemplos en PHP y Javascript)

PHP: Cómo saber si existe o está definida una función Usamos function_exists. Ejemplo: if (function_exists('example_function')) { example_function($arg1, $arg2); } PHP: Cómo saber si un método de una clase existe o…

Read more

Benchmark: eliminación de elementos duplicados de un array en PHP

Tenemos el siguiente array $r = array( 0 => 'verde', 1 => 'azul', 2 => 'verde', 3 => 'verde', 4 => 'amarillo', ); Y queremos eliminar los elementos duplicados, para…

Read more

Tip para novatos: configurar PHP para que reporte todos los errores posibles

En las últimas dos semanas tuve que realizar modificaciones en aplicaciones desarrolladas por otros programadores sin usar frameworks. En ambos casos noté que al ejecutar el código en local aparecían…

Read more

Lidiando con cambios de versiones de CakePHP en una aplicación

Cada vez que CakePHP lanza una nueva versión basta con actualizar el directorio cake con los nuevos archivos y (por lo general) todo funciona correctamente. Sin embargo, hay veces en…

Read more

Reordenar un árbol de CakePHP usando condiciones complejas

Tomemos como ejemplo un modelo Page que cumple con las siguientes condiciones: Tiene asociado el TreeBehavior, es decir, cada Page del sistema podría ser hija de otra Page. Tiene un…

Read more