Acaba de aparecer la versión final del PHP 5.0.0. Al mismo tiempo, los desarrolladores han aprovechado para sacar la revisión 4.3.8.
Esta nueva versión 5, aporta interesantes novedades respecto a la 4.3.8 y anteriores:
– Mejor orientación a objetos.
– Soporte para XML mejorado.
– Soporte para SOAP.
– Soporte para MySQL 4.1 y superiores.
– Soporte para SQLite 2.x.
– Acceso a puertos TCP y UDP.
Lo mejor de todo, es que no solo ofrece más características y funciones, sino que además ¡es más rápido!
He hecho un pequeño script (los resultados es posible que se vean modificados con pruebas más serias), y lo he probado 3 veces con PHP 4.3.8 y 5.0.0.
Bajo la 4.3.8 la media de tiempo de ejecución ha sido de 13,66 segundos, con el 5.0.0 ha sido de 13,00 segundos, o lo que es lo mismo, un rendimiento un 5% superior.
Este es el código que he utilizado:
<?php
$iInicio=mktime();
for ($iCount1=0; $iCount1<100; $iCount1++)
{
for ($iCount2=0; $iCount2<10000; $iCount2++)
{
$iEntero=$iCount1*$iCount2+$iCount2-$iCount1/($iCount2+1);
$nReal=ceil(log(sin($iCount2)+cos($iCount2)+tan($iCount2))*pi());
$sCadena='Hola ' . $iCount1 . '. Adios ' . $iCount2;
}
}
$iFin=mktime();
echo $iFin-$iInicio;
?>