Los bundles mínimos para un proyecto empresarial Symfony

Ultimamente me estuve entusiasmando bastante con un par de proyectos en los que estamos trabajando en Leeway (obviamente codeados en mi framework favorito Symfony :)) y me pareció interesante compartir algo de la experiencia. Symfony por sí mismo es un gran Framework cuando se trata de armar un sólido Back-End, pero la parte de front… es un… Seguir leyendo Los bundles mínimos para un proyecto empresarial Symfony

Cómo borrar archivos usando php

Leyendo en algún foro he visto algo que me sorprendió mucho. Alguien estaba intentando borrar un archivo desde PHP usando este comando: exec(«rm «.$directorio.$imagen); En general, no soy muy amigo de la función exec… demasiados riesgos de seguridad… pero particularmente, en este caso, este código sólo podrá ejecutar en un entorno que contenga el comando… Seguir leyendo Cómo borrar archivos usando php

Cómo pasar un sistema de Xampp a un Hosting Web

Una práctica muy común entre los desarrolladores de PHP (Especialmente los que recién arrancan), es instalar en sus propias computadoras un paquete como XAMPP. Si bien considero mejor instalar todo el entorno de trabajo de un proyecto en su propia máquina virtual, esta alternativa no está mal para comenzar. El problema viene cuando llega el… Seguir leyendo Cómo pasar un sistema de Xampp a un Hosting Web

Cómo conectar un botón HTML con un método de un objeto php

Un alumno de un curso de PHP Orientado a Objetos me hizo esta pregunta: Necesito hacer que un botón o link de mi HTML ejecute un método de un objeto php. Intenté lo siguiente pero sin éxito: <a href=»<?php $objeto->Método() ?>»> Reservar </a> La pregunta encerraba una confusión respecto del modelo de ejecución de PHP. Revisemos… Seguir leyendo Cómo conectar un botón HTML con un método de un objeto php

Cómo se usan las funciones anónimas en PHP

Las funciones anónimas son, como te habrás imaginado, funciones que no tienen un nombre. Esto puede sonar bastante raro, siendo que seguramente cuando aprendiste qué es y cómo se define una función en PHP te dijeron que era algo con la pinta: function f( $param1, $param2 ) { // Algo de código } Pues te… Seguir leyendo Cómo se usan las funciones anónimas en PHP

Cómo se usan los callbacks en PHP

Hand holding phone coming out from laptop. Contact us flat illustration. Eps8

Este es uno de mis temas preferidos cuando a PHP se refiere. Debo confesar que lo descubrí bastante tarde, pero fue prácticamente amor a primera vista. Veamos un ejemplo: Si tengo un array con números ( [ 1, 2, 3, 4, 5 ] ) y quiero obtener sólo los números pares, la forma normal de… Seguir leyendo Cómo se usan los callbacks en PHP

Cómo interactuar con Excel desde PHP

Un problema bastante común en el desarrollo de aplicaciones para empresas es la interacción con Excel (Levantar datos, generar planillas, etc…). Un modo sencillo de evadir el problema (y que muchas veces funciona), es exportar la información hacia archivos de texto separados por comas (Los famosos CSV) y luego tratarlos desde PHP con funciones como… Seguir leyendo Cómo interactuar con Excel desde PHP

Cuál es la diferencia entre isset() y empty()

Empiezo por las formalidades: Ambas son funciones del lenguaje. isset informa si un identificador (el nombre de una variable) está definido o no dentro del hilo de ejecución actual (Muy importante entender esto, no se trata de que haya sido definido dentro del archivo actual). empty indica si el valor asociado a un identificador es… Seguir leyendo Cuál es la diferencia entre isset() y empty()

Qué es composer y por qué deberías usarlo

Estás desarrollando una aplicación PHP y te enfrentás a un problema que seguro alguien ya resolvió antes. Para qué re-inventar la rueda, ¿cierto? Abrís una nueva pestaña, entrás a Google y escribís «Cómo haer X usando php». La lista es larga, pero hay un factor común en todos los ejemplos: composer. Ahí está otra vez.… Seguir leyendo Qué es composer y por qué deberías usarlo