Archive for November 19th, 2006

Requeria JSON y que ocurrio? … PHP 5.2.0

Sunday, November 19th, 2006

El pasado 2 de noviembre la gente de PHP.net liberó oficialmente a PHP 5.2.0; entre algunas cosas importantes de su liberación es que deja obsoleta la rama 5.0 y pronto a la rama 5.1 (que dejará de lanzar releases o bugfixes) ; ademas de que añade directamente como extensiones (y no como modulos pear) a JSON (javascript serialize object notation) para PHP y un modulo para creacion y descompresion de archivos zip (ya habia una extension aparte y un modulo pear, ahora forma parte de las extensiones del nucleo de php); ahora el sistema de fecha y hora con todas sus funciones puede manejarse mediante un objeto unico; cosas como $fecha = new DateTime() o $zona = $fecha->getTimeZone() entre otras funciones orientadas a objetos; se mejoró la libreria PCRE (perl compatible regular expressions) y ademas el motor Zend incluye unas mejoras sustanciales en el manejo de memoria y cache.
La clase DOM (que he estado usando intensivamente en estos ultimos meses) añade alguna serie de gratas funciones como C14N, para serializar un nodo a un string, usando directamente una sentencia de busqueda xpath e incluso trayendose cualquier comentario interno; tambien incluye getNodePath con la cual podemos obtener la ruta xpath de un nodo cualquiera DOM; hubo una mejora bastante sustancial en la extension SPL y POR FIN! se les ocurrio crear una funcion que retorna la extension asociada a una imagen (image_type_to_extension(int typeimage, bool include_dot)) recibiendo como parametro el entero de tipo de imagen devuelto por las funciones exif_imagetype y getimagezise; en fin, se ve prometedor y como cosa rara en mi server, ya está instalado!
www.ajaxvenezuela.com
Mas que todo, lo instalé por JSON y por las nuevas funciones DOM, pero ya veremos que otras utilidades le saco al resto de las nuevas funciones (como la funcion de ordenamiento de arrays de objetos basado en un algoritmo natural case insensitive).