php

Cómo comparar objectos en PHP

PHP ofrece una manera sencilla de comparar objectos usando los operadores de comparación (==) e identidad (===), si usamos el operador de comparación entonces los objetos son comparados en forma simple o sea 2 objectos son iguales si son instancias de la misma clase y tienen los mismos atributos (propiedades) y valores, si usamos el operador de identidad entonces 2 objetos son iguales solo si hacen referencia (o apuntan) a la misma instancia de la misma clase.

Cómo comparar objectos en PHP Leer más »

Cómo compilar PHP 7.1 en Ubuntu 16.04

PHP

El 1 de diciembre del 2016 la comunidad de desarrollo de PHP liberó la versión 7.1, la cuál incorporó 12 nuevas características, de ellas mencionamos algunas a continuación:

Tipos «nullable»: Ahora las funciones pueden devolver nulo prefijando el tipo de datos con un signo de interrogación (?), de manera similar para los párametros pueden aceptar nulo prefijando el tipo de datos con un signo de interrogación.

Cómo compilar PHP 7.1 en Ubuntu 16.04 Leer más »

¿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 »

Github Get un plugin para WordPress

wordpress
GitHub Get nace como una necesidad personal de poder incrustar código desde GitHub en Wordpress. GitHub Get hace uso de WordPress HTTP API, Autenticación Básica e Identificador de Acceso Personal para acceder a los servicios Restful de GitHub. Dentro de las características de GitHub Get podemos mencionar

  • Permite incrustar código desde un repositorio público o privado
  • Permite incrustar código desde un repositorio o desde Gist
  • Syntaxis basada en shortcode
  • Cachea las respuesta usando la función nativa de Wordpress set_transient, esto permite usar el plugin en sitios de alta demanda. Si el fichero o gist cambia no es necesario limpiar la caché, GitHub Get detecta el cambio y actualiza la caché mostrándose la versión actualizada.
  • Fácil de usar y configurar.
  • Compatible con WP Code Highlight.js
  • Software libre, liberado bajo licencia GPL v3.

Github Get un plugin para WordPress 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 »