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

¿Qué es PHP Composer? Todo lo que Necesitas Saber

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 hacer X con php». La lista es larga, pero hay un factor común en todos los ejemplos: composer. Ahí está otra vez.… Seguir leyendo ¿Qué es PHP Composer? Todo lo que Necesitas Saber

Cuál es el mejor Framework PHP

Ya escuchaste muchas veces cosas como «¿Cómo que no usás un framework de php?», ¿verdad? Y seguramente, de tanto escucharlo te dió curiosidad pero… al buscar te encontrás con que hay tantas opciones para elegir que parece que nunca vas a lograrlo. La pregunta es inevitable: ¿cuál es el mejor framework? Esto es casi como… Seguir leyendo Cuál es el mejor Framework PHP

En qué casos conviene usar un framework PHP

O en otras palabras: ¿Framework sí o framework no? Qué dilema… La respuesta corta es en todos. Vamos con la respuesta larga: Qué es un Framework Existen muchas definiciones diferentes de framework. En el consenso general, se trata de un conjunto de librerías que sirven como base de una aplicación. Por qué usar un Framework… Seguir leyendo En qué casos conviene usar un framework PHP

Por qué usar una máquina virtual para proyectos PHP

 

Respuesta rápida: para evitar sorpresas desagradables. Paso a detallar un poco de qué estoy hablando con un par de historias que me pasaron hace unos cuantos años durante el desarrollo de un proyecto personal. Como la mayoría de los desarrolladores que están empezando, tenía instalado en mi computadora (Windows en aquel entonces) el paquete XAMPP… Seguir leyendo Por qué usar una máquina virtual para proyectos PHP

Una máquina virtual lista para PHP+Symfony2+XDebug

Charlando con algunos amigos desarrolladores php surgió un tema que les estaba resultando complicado, así que decidí poner mi pequeño granito de arena (para ellos y para otros que tal vez estén pasando por lo mismo). Ya habíamos hablado del por qué usar una máquina virtual para proyectos PHP. Ya estaba claro que usar un framework… Seguir leyendo Una máquina virtual lista para PHP+Symfony2+XDebug

Cómo obtener la cotización del día de una acción con PHP

Todo lo que voy a mostrarte acá se basa en la API de Yahoo Finance. Lo primero que tenés que hacer es instalar composer. Segundo, inicializar el proyecto: php composer.phar init Tercero: agregar la dependencia del paquete https://github.com/scheb/yahoo-finance-api: php composer.phar require scheb/yahoo-finance-api Y después podés usar un código como este: #!/usr/bin/php <?php require __DIR__ . ‘/vendor/autoload.php’; $client =… Seguir leyendo Cómo obtener la cotización del día de una acción con PHP