Estás mirando la versión 3 de mi sitio web, para ver la última versión por favor anda a juque.cl

juque

Juan Pablo Aqueveque: Ingeniero de Sistemas, Diseñador y Desarrollador Web que reside en Temuco, Chile.

PHP 6 en el horizonte

Publicado por Juan Pablo el 26.Sep.2006 | Comentarios (12)

Tengo la sensación de que la mayoría de los desarrolladores PHP todavía usan la versión 4, muy pocos usan la versión 5. Sí, en la mayoría de los casos la razón de no cambiar puede obedecer a tu entorno de desarrollo, tu ServerAdmin no te quiere subir el release, o tus scripts no te lo permiten o simplemente no te interesa. Si es tu realidad yo te recomendaría probar tus scripts en versión 5 aunque sea a modo beta. Reflexiona un poco sobre eso..., ¿ya lo hiciste?, ahora quiero deprimirte. Hace dos años que salió PHP 5 y ahora esta próximo a salir PHP 6. Sí, lo leiste bien, si no es a fines de año será a principios del otro. Pero obviamente será un versión relativamente estable pero que no me atrevería a llevar a producción.

¡Prepárate!

¿Entraste en pánico?, creo que la siguiente lectura será muy interesante a modo de introducción. PHP4 y PHP5: El advenimiento de PHP6 (Parte 2), también date una vuelta en un blog que habla de PHP6 . Ahhh.. y anda pensando en montar un servidor local con PHP 5 para comenzar a migrar o probar.

Enlace Permanente, Comentarios (12), Publicada en: PHP

Comentarios

1. judas_iscariote
26.Sep.2006

Yo sigo el desarrollo de PHP y participo como tester, el primer **preview** de PHP6 se cree que estaria para diciembre, la version estable en no menos de una año hasta donde se, el soporte Unicode esta lejos de terminarse..

En lo personal , no entro en panico ni me asusta :) , ya me mude a PHP 5 hace mas de 1 año atras.

con respecto a las eliminaciones me parecen notables, register globals junto con magic_quotes es una de las cosas que PHP jamas debió haber tenido.. safe_mode **no protegia de nada**, en la realidad solo servia **para molestar**.

actualmente son **otras** las cosas que me preocupan de PHP6 y no las que estan listadas en estos articulos disponibles en forma masiva (hay muchos articulos describiendo PHP6, lamentablemente la mayoria se basa casi exclusivamente en rumores.), pero no las describiré aqui, quizas en un post en mi blog en el futuro, cuando el paranorama sea mas claro y ya se hayan tomado las determinaciones definitivas, todo esta en etapa de experimentacion y discusion en estos momentos.

BTW.. les dejo mi php6info para los curiosos :) http://www.kissofjudas.net/phpinfo.php6

2. Jorge
26.Sep.2006

¡Qué miedo!

Como programador "amateur", he construido un par de aplicaciones que trabajan con imagenes, y en consecuencia, con las extensiones GD, EXIF, entre otras... generan thumbnails, rescatan el tamaño de las mismas, etc.. y si mal no recuerdo, requieren de register_globals. :(

¿Cómo lo hago para que funcionen estas aplicaciones sin register_globals? ...parece que no las estoy haciendo bien.

Saludos!

3. juan pablo
26.Sep.2006

Utilizando alguno de los arregos superglobales: $_POST o $_GET.

Más info en: http://www.php.net/manual/es/reserved.variables.php

4. Erwin Ried
26.Sep.2006

Tengo la misma sensación que tú, sigo prefiriendo PHP4 por la simplicidad más que nada, para un sistema POO, escalable y cototo optaría por ASP.NET, como también lo haría con C# 2005 para proyectos de aplicaciones Windows.

Ojalá el rumbo que toma PHP no lo destruyan y reduzcan su popularidad, para mí es lo "suciedad" admitida por PHP lo que lo hace tan atractivo para proyectos pequeños, una suciedad equivalente al viejo VB6.0 que también sigo prefiriendo para cosas pequeñas y juguetes.

5. Ricardo Aroca
27.Sep.2006

Tengo entendido que debiera traer full soporte de UTF-8. Actualmente en algunas funciones de manejo de strings existen problemas con carateres multi-bytes.

6. Ricardo Aroca
27.Sep.2006

sorry por repetirme, pero veo que tenía razón con lo de UTF-8. El primer punto que desarrolla el link que pone Juque en su post se refiere precisamente a UNICODE. Creo que me va a gustar el cambio a PHP 6 y me voy a saltar el PHP 5.

7. judas_iscariote
27.Sep.2006

@Ricardo Aroca

Si todo fuera tan simple como lo que esperas, seria maravilloso :) como ya dije antes, mas adelante voy a escribir una referencia completa en mi blog sobre el asunto de Unicode en PHP6 y todo lo que se viene, de verdad, ahora es demasiado apresurado para ponerse feliz o triste, hay una serie de asuntos, que me hacen poner en duda si en este lado del mundo vamos a tener la oportunidad de usar php en modo Unicode(aka. unicode_semantics=On) en entornos compartidos. la verdad es que conozco con cierta profundidad el tema, pero no quiero especular. lo que si les digo, PHP6 final no viene este año y hasta quizas tampoco el proximo. queda un camino largisimo por recorrer aun.

como nota humoristica, PHP6 permite "goto" LOL aqui hay un ejemplo en vivo http://www.kissofjudas.net/goto.php6

8. Jorge
27.Sep.2006

¿GOTO?.... ¡Plop!

9. RoQ
27.Sep.2006

Ayer me llego un mail del hosting diciendome que iban a poner register_globals en OFF, pero revisando los scripts que tengo (WP, ZP) veo que la mayoria de scripts actuales ya no necesitan eso.

10. cvander
27.Sep.2006

Sin duda que tenemos un importante reto por delante. Ya hay que estar aprovechando las ventajas de php5 y no ver la versión 6 como algo lejano, sino una próxima realidad.

11. Jano
27.Sep.2006

register_globals, $HTTP_*_VARS y sobre todo safe_mode son absolutamente prescindibles, y en el caso de los dos primeros, como alguien dijo, "nunca debieron haber existido".

12. judas_iscariote
28.Sep.2006

@Jano : exacto, errores de diseño del lenguaje, que diez años mas tarde se intentan corregir, mas vale tarde.. que nunca ;-P