feed twitter facebook

Programación » Revisando PHP 5.4.0

May 8, 2012 por Víctor Cuervo 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

Entradas relacionadas:

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

No Comments yet »

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">

*