Entradas

Aumenta el rendimiento de PHP con HHVM sobre Servidores Cloud

Creado originalmente por el equipo de Facebook, HHVM (HipHop Virtual Machine) es un motor de aplicaciones para la web diseñado para mejorar el rendimiento con respecto a otros entornos más tradicionales. Es capaz de ejecutar software bajo los lenguajes Hack y PHP y usa un compilador JIT (Just in Time) que optimiza el funcionamiento de los programas. Además, HHVM es otra de las aplicaciones Open Source que podemos desplegar en sólo unos clics en los Servidores Cloud de Arsys.

Leer más

Cómo validar una fecha en formato español en PHP

Continuamos con los tutoriales de PHP y, en esta ocasión, explicamos cómo validar una fecha con el formato español día/mes/año (dd/mm/aaaa). Aunque la expresión es sencilla y apenas son unas líneas de código, nos garantiza que la fecha es válida en el calendario y, lo que es más importante, su estrucutura nos sirve de ejemplo para saber cómo abordar problemas más complejos.

Leer más

Cómo pasar parámetros en las funciones PHP

Siguiendo la estela de algunos artículos prácticos sobre PHP que hemos publicado recientemente, explicamos con detalle la definición y uso de funciones en PHP, el paso de parámetros por valor, por referencia, los valores predeterminados, etc.
Leer más

Funciones propias en PHP

En programación, una función es un conjunto de instrucciones a la que podemos recurrir siempre que queramos. Éstas pueden recibir parámetros y  realizar todo tipo de tareas, ya sean complejas o sencillas. La enorme biblioteca de funciones que posee PHP nos permite realizar, de forma sencilla, muchas de las tareas habituales a la hora de desarrollar una aplicación. Sin embargo, siempre viene bien saber cómo crear e implementar nuestras propias funciones PHP, algo que explicamos en este artículo.

Leer más

Repasamos los operadores más utilizados de PHP

Los operadores son los símbolos que nos permiten expresar las operaciones entre los datos en PHP. En este artículo, repasamos los más utilizados, que con algo de práctica y tiempo, conoceremos a la perfección. Con los operadores podemos realizar operaciones entre uno o más valores. Toman unos valores de entrada, los relaciona entre sí y muestran un resultado. Los valores que relacionamos pueden estar dentro de variables o escritos dentro del propio código que estemos programando. En ocasiones, las operaciones serán matemáticas y en otras, hablamos de operaciones lógicas o de asignación.

Leer más

Cómo preparar el mejor entorno de desarrollo para trabajar con PHP

Lejos han quedado los tiempos en los que se instalaba y configuraba a mano todos los programas que se necesitan para las tareas de desarrollo web.  Una buena muestra de ello es el Catálogo de Aplicaciones de los Servidores Cloud de Arsys, pero no vamos a centrarnos en eso ahora;  sino que recorremos los diferentes modos de instalación de PHP y las mejores practicas de contar con el entorno de desarrollo que necesitamos, ya realicemos un uso ocasional como aficionado a la programación o uno intensivo y profesional.

Leer más

Un breve recorrido por la historia de PHP

Aunque generalmente solemos publicar artículos más prácticos, nunca está de más algo de teoría. Al menos, de soluciones tan conocidas y utilizadas como la que ocupa este artículo, y que se remonta casi a la prehistoria de Internet (al menos, de la Internet que conocemos hoy). A modo de anécdota para empezar, basta decir que, aunque ya casi no nos acordamos, PHP que se corresponde con las iniciales de Personal Home Page Tools y que la versión 6 jamás se liberó.

Leer más

Cómo trabajar con todo tipo de fechas en PHP sin importar el formato

Toda aplicación web debe trabajar con fechas y ya desde PHP 5.3 existen métodos que realmente mejoran las prestaciones y posibilidades de esta operativa. En este artículo, explicamos cómo utilizar el objeto DateTime, la forma más versátil y cómoda de trabajar con fechas en PHP en cualquier formato de presentación.

Leer más

Cómo instalar el paquete LAMP en un Servidor Cloud

LAMP es un acrónimo de Linux, Apache, MySQL y PHP, un conjunto de tecnologías que sirven como motor para numerosas aplicaciones web. LAMP es el stack de tecnologías más usado en la actualidad, todas ellas de código abierto, con un porcentaje de penetración que supera de largo el 50% de los sitios web. Por eso, es normal que la mayoría de los profesionales de Internet hayan oído hablar de él y que sea otro de los entornos que podemos instalar en sólo unos clics en los Servidores Cloud de Arsys.

Leer más

Plates, el sistema de plantillas para PHP que facilita el desarrollo web

PHPEn PHP existen multitud de librerías de plantillas. Una de las más conocidas es Smarty, aunque en este artículo nos centraremos en Plates, menos popular pero muy potente y sencillo de utilizar.

A diferencia de otras plantillas en las que la sintaxis es diferente a la del lenguaje en el que estamos trabajando y es necesario compilarlas antes de ser usadas, con Plates tenemos un sistema que no implementa nuevas sintaxis y utiliza estructuras de control de PHP para expresar las operaciones típicas.

Leer más