Programación

¿Cómo leer ficheros XML en PHP?

PHP

Durante los últimos 4 años he tenido que trabajar con muchos proveedores XML (interconectando sistemas B2B) y algunos de estos proveedores ofrecen ficheros XML de gran tamaño algunos de estos ficheros llegan a pesar más de 2GB, como ya puede sospechar no es conveniente cargar 2GB de información en memoria porque PHP lanzará un error fatal de desbordamiento de memoria y su aplicación no será capaz de recuperarse, por tanto hoy les traigo como resolver este problema …

¿Cómo leer ficheros XML en PHP? Leer más »

¿Qué es lo nuevo en PHP-7.0?

PHPLa Comunidad PHP sigue incorporando nuevas características y funcionalidades a este popular lenguaje de programación con el objetivo de hacerlo más atractivo, funcional y útil. La versión 7 (liberada el pasado 3 de diciembre) es considerada una de las mayores actualizaciones en toda la historia de PHP ya que el motor (Zend Engine) fue refactorizado con el objetivo de lograr mejor rendimiento y mejor uso de la memoria.

¿Qué es lo nuevo en PHP-7.0? Leer más »

¿Qué es lo nuevo en PHP 5.5?

PHP En los últimos años la Comunidad PHP ha realizado un gran esfuerzo por seguir incorporando nuevas características y funcionalidades a este popular lenguaje de programación con el objetivo de hacerlo más atractivo, funcional y útil. Con la salida de PHP 5.5 se han introducido algunas características muy esperadas por la comunidad de desarrolladores. Hoy LibreByte propone echarle a un vistazo a todo lo nuevo que trae PHP 5.5.

¿Qué es lo nuevo en PHP 5.5? Leer más »

Funciones anónimas en PHP

PHP
Con la salida de la versión 5.3.0 el equipo de desarrollo de PHP incorporó lo que se conoce como funciones anónimas o closure.

Una función anónima, como su nombre lo indica, no es más que una función que no tiene nombre y que puede ser usada como función de retorno (callback) permitiendo mayor elegancia y legibilidad del código fuente, también es posible asignar una función anónima a una variable tal y como se tratara de otro tipo de dato PHP, PHP internamente convierte esta variable en una instancia de la clase interna Closure.

Funciones anónimas en PHP Leer más »

Creando un Listener en Symfony2

Este artículo forma parte de la serie Symfony2 y presupone que Ud. ha:

– Instalado y configurado Symfony2 Standard Edition, se recomienda leer: Instalando y configurando Symfony2 en un ambiente compartido

– Instalado y configurado APC se recomienda leer: Instalar Alternative PHP Cache (APC) en CentOS

Partamos de la idea de que estamos desarrollando una API Restful y que deseamos cachear las respuestas de cada acción ejecutada en los Controladores (Controller), para ello:

Creando un Listener en Symfony2 Leer más »

Configurando DoctrineExtensions en Symfony 2

Doctrine ORM es una plataforma que permite trabajar base de datos relacionales de forma orientada a objetos de ahi su nombre (Object Relational Mapping). La version 2.x ha sido rediseñada y reescrita desde cero inspirándose en plataformas Java como Hibernate y Spring e implementando varios de los patrones de diseño descrito por el reconocido ingeniero del software Martín Fowler.

La version 1.x incluye en su núcleo los llamados comportamientos (behaviors: translatable o i18n, slug, timestampable, …) los cuales fueron removidos en la versión 2.x por lo que si queremos usar algunos de ellos debemos usar DoctrineExtensions

Configurando DoctrineExtensions en Symfony 2 Leer más »

Conectarse a una base datos MySQL usando PHP mysql driver

Desde su creación PHP ha estado bien integrado con MySQL. En este artículo mostraremos como conectarnos a una base de datos MySQL usando la extensión mysql la cual provee entre otras las funciones: mysql_connect, mysql_select_db y mysql_query las que utilizaremos para conectarnos y ejecutar consultas sql a una base de datos determinada

Conectarse a una base datos MySQL usando PHP mysql driver Leer más »