feed twitter facebook

Programación » Revisando PHP 5.4.0

May 8, 2012 on 8:00 pm No Comments

Desde hace dos meses que venimos trabajando con la nueva versión de PHP. La versión PHP 5.4.0. Aunque ya tenemos disponibles dos minos releases PHP 5.4.1 y 5.4.2 vamos a ver las principales características de esta versión

PHP 5.4.0 es una major release dentro de la versión 5.x de PHP. Esta nueva versión PHP 5.4.0 viene cargada de un buen número de novedades y de corrección de errores. Dentro de las novedades de PHP 5.4.0 encontramos:

  • Uso de Rasgos
  • Sintaxis corta para los arrays
  • Servidor Web Embebido
  • Mejoras de rendimiento y Memoria
  • Corrección de cientos de bugs

Uso de Rasgos: Traits

El mecanismo de rasgos permite compartir código en PHP en formato de herencia, pero sin las restricciones de la misma. Ya que el código del rasgo podrá ser utilizado por clases de otras jerarquías. Los rasgos los conocemos como Traits.

<?php
class Base {
  public function decirHola() {
    echo '¡Hola ';
  }
}
 
trait DecirMundo {
  public function decirHola() {
    parent::decirHola();
    echo 'Mundo!';
  }
}
 
class MiHolaMundo extends Base {
  use DecirMundo;
}
 
$o = new MiHolaMundo();
$o->decirHola();
?>

Sintaxis Corta de Arrays

Se pueden definir los arrays de forma simplificada mediante los corchetes.

$a = [1, 2, 3, 4];
$a = ['uno' => 1, 'dos' => 2, 'tres' => 3, 'cuatro' => 4];

Servidor Web Embebido

Quizás una de las cosas más interesantes de PHP 5.4.0 es que lleva embebido su propio servidor. Lo cual nos evita el tener que instalar uno para poder realizar las pruebas. Algo que echaba atrás a mucha gente a la hora de empezar a aprender el lenguaje.

Ahora podemos instanciar el servidor en la línea de comandos poniendo:

$ php -S localhost:1337

Por sacarle una pequeña pega, no incluye soporte de SSL. Si bien, no deja de ser un perfecto servidor para pruebas en local. :-D

Mejoras en rendimiento y memoria

Esta versión trae mejoras de rendimiento y consumo de memoria.

Correción de Bugs

En PHP 5.4.0 han sido corregidos más de 100 bugs.

Descárgate PHP 5.4.0 desde el área de descargas de PHP. También es recomendable que le eches un vistazo a la guía de migración desde PHP 5.3

tags: , , , , , , , ,
preguntaSi tienes dudas, preguntas, curiosidades,... sobre PHP no dudes en visitar el Foro sobre PHP y participar con los temas que se tratan.
http://www.dudasprogramacion.com/forum/php-hypertext-preprocessor

En nuestras webs » Build 2012.9

April 4, 2012 on 9:00 am No Comments

aulambraCuando uno tiene tiempo consigue que el resumen de la actividad de nuestras webs sea semanal y esté con vosotros todos los lunes. Pero el exceso de curro personal no me deja traeros puntual esta actualización. Es por ello que he decidido el cambiar el título por el de Build. Será como cuando generamos un nuevo compilado de Aulambra.

La verdad que han pasado muchas cosas estas últimas semanas. La primera es que han colaborado con nosotros unas cuantas personas. Desde aquí agradecer las colaboraciones de Pablo RuizEmmanuel Ramos Davila y ‎Feffo Calendino.

Además hemos creado unos grupos de conversación en Facebook para charlar sobre programación. No dejéis de daros de alta en ellos:

Y a todo esto tenemos que unirlo con mucha actividad en los foros de Dudas de Programación. Gracias a todos los que allí se esfuerzan por contestar y ayudar a la gente.

Como siempre seguimos animando para que colaboréis en nuestras webs. ¿Te animas? Pues ponte ponte en contacto con nosotros.

En esta build de las webs de aulambra.com encontrábamos:

Línea de Código

W3Api

Entre los elementos modificados o añadidos tenemos:

Preguntas dentro de Dudas de Programación:

En los Foros de Ayuda en la Web han preguntado las siguientes cosas:

¿Algún foro que no tengamos y que te gustaría crear? Contacta con nosotros.

Recuerda que nos puedes seguir en Twitter:

O hacerte fan en Facebook de AulambraLinea de CódigoUna Página WebAyuda en la WebW3ApiDudas de Programación.

tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

En nuestras webs » Semana 16.mayo.2011

May 26, 2011 on 8:00 am No Comments

aulambra

Ya se acerca el verano, el calorcito y las ganas de enredar algo más. ;-) ¿Te vas a perder nuestras novedades?

Como siempre seguimos animando para que colaboréis en nuestras webs. ¿Te animas? Pues ponte ponte en contacto con nosotros.

Estas semanas en las webs de aulambra.com encontrábamos:

Línea de Código

Una Página Web

W3Api

Esta semana en Dudas de Programación han preguntado las siguientes cosas:

¿Algún foro que no tengamos y que te gustaría crear? Contacta con nosotros.

Recuerda que nos puedes seguir en Twitter:

O hacerte fan en Facebook de AulambraLinea de CódigoUna Página WebAyuda en la WebDudas de Programación.

tags: , , , , , , , , , , , , , , , , , , , , , , ,

En nuestras webs » Semana 21.marzo.2011

March 28, 2011 on 11:34 pm No Comments

aulambra

Volvemos poco a poco a la actividad cotidiana, publicando en nuestras webs. En estos momentos agradeceros que sigáis fieles a nosotros y visitándonos asiduamente.

Como siempre seguimos animando para que colaboréis en nuestras webs. ¿Te animas? Pues ponte ponte en contacto con nosotros.

Estas semanas en las webs de aulambra.com encontrábamos:

Línea de Código

W3Api

Esta semana en Dudas de Programación han preguntado las siguientes cosas:

¿Algún foro que no tengamos y que te gustaría crear? Contacta con nosotros.

Recuerda que nos puedes seguir en Twitter:

O hacerte fan en Facebook de AulambraLinea de CódigoUna Página WebAyuda en la WebDudas de Programación.

tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

En nuestras webs » HTML5, PHP y Web Applications en W3Api

January 12, 2011 on 4:00 pm No Comments

aulambraHemos incluido las categorías HTML5PHP y Web Applications (todo lo relativo a los nuevos API de WebApps que están apareciendo junto a HTML5 como WebStorage, WebSockets,…) dentro de nuestra web de APIs de referencia W3Api.

Os animamos a que vayáis incluyendo elementos de HTML5PHP y Web Applications dentro de la Web.

Gracias por vuestra colaboración.

tags: , , , , , ,

Programación » PHP 5.3.5

January 8, 2011 on 8:00 pm No Comments

Nueva versión de la serie PHP 5.3. En este caso la release PHP 5.3.5 que nos resuelve un bug critico.

El bug se producía en las conversiones de String a Double. Dicha conversión puede dejar colgado el sistema. Si bien este bug solo afecta a los sistemas x86 de 32bits.

Se puede probar si nuestro sistema está afectado mediante este script.

Podéis encontrar más información sobre PHP 5.3.5 en PHP News. Además puedes decargártela de http://windows.php.net/download/

tags: , , , , , ,
preguntaSi tienes dudas, preguntas, curiosidades,... sobre PHP no dudes en visitar el Foro sobre PHP y participar con los temas que se tratan.
http://www.dudasprogramacion.com/forum/php-hypertext-preprocessor

Programación » PHP 5.3.4

December 27, 2010 on 5:02 pm No Comments

Nueva versión de la serie PHP 5.3. En este caso la release 5.3.4 nos trae una serie de mejoras de seguridad, así como corrección de bugs. Entre ellos podemos encontrar:

  • Solucionados fallos en los métodos de extracción de ZIP.
  • Las rutas que contengan un NULL son consideradas inválidas.
  • Solucionada un puntero con referencia fija a NULL dentro del ZIPArchive::getArchiveComment
  • Corregido un posible error en open_basedir
  • Solucionada la violación del segmento en filter_var con FILTER_VALIDATE_EMAIL con gran cantidad de datos.

Podéis encontrar más información sobre PHP 5.3.4 en PHP News. Además puedes decargártela de php-5.3.4-src.zip

tags: , , , , , , , , ,
preguntaSi tienes dudas, preguntas, curiosidades,... sobre PHP no dudes en visitar el Foro sobre PHP y participar con los temas que se tratan.
http://www.dudasprogramacion.com/forum/php-hypertext-preprocessor

En nuestras webs » Semana 20.diciembre.2010

December 22, 2010 on 8:20 pm No Comments

aulambraÚltimas semanas del año y seguimos trabajando con artículos sobre Javascript en Línea de Código. Además, ilusionados ya que en nuestro grupo de Línea de Código de Facebook estamos a punto de llegar a los 1.000 amigos. ¿Todavía no nos sigues en Facebook?

Como siempre seguimos animando para que colaboréis en nuestras webs. ¿Te animas? Pues ponte ponte en contacto con nosotros.

Estas semanas en las webs de aulambra.com encontrábamos:

Linea de Código

Esta semana en Dudas de Programación han preguntado las siguientes cosas:

¿Algún foro que no tengamos y que te gustaría crear? Contacta con nosotros.

Recuerda que nos puedes seguir en Twitter:

O hacerte fan en Facebook de AulambraLinea de Código, Una Página WebAyuda en la Web o Dudas de Programación.

tags: , , , , , , , , , , , , , , , ,

En nuestras webs » Semana 13.diciembre.2010

December 15, 2010 on 12:11 am No Comments

aulambraAcumulamos un poco de trabajo retrasado. Así que recopilamos todo (o al menos una parte) lo que ha sucedido en nuestras webs durante las últimas semanas.

Como siempre seguimos animando para que colaboréis en nuestras webs. ¿Te animas? Pues ponte ponte en contacto con nosotros.

Estas semanas en las webs de aulambra.com encontrábamos:

Linea de Código

Esta semana en Dudas de Programación han preguntado las siguientes cosas:

¿Algún foro que no tengamos y que te gustaría crear? Contacta con nosotros.

Recuerda que nos puedes seguir en Twitter:

O hacerte fan en Facebook de AulambraLinea de Código, Una Página WebAyuda en la Web o Dudas de Programación.

tags: , , , , , , , , , , , , , , , , , ,

En nuestras webs » Semana 18.octubre.2010

October 28, 2010 on 8:17 pm No Comments

aulambraLa colaboración en  Línea de Código de esta semana venía a cargo de José Sevilla con Sacar un naipe de la baraja con PHP. Puedes visitar su web Puertos Abiertos.

En Ayuda en la Web seguimos mejorando el repertorio de artículos sobre Firefox.

Como siempre seguimos animando para que colaboréis en nuestras webs. ¿Te animas? Pues ponte ponte en contacto con nosotros.

Estas semanas en las webs de aulambra.com encontrábamos:

Linea de Código

Ayuda en la Web

W3Api

Esta semana en Dudas de Programación han preguntado las siguientes cosas:

¿Algún foro que no tengamos y que te gustaría crear? Contacta con nosotros.

Recuerda que nos puedes seguir en Twitter:

O hacerte fan en Facebook de AulambraLinea de Código, Una Página WebAyuda en la Web.

tags: , , , , , , , , , , , , , , , , , , , , , , ,