← Ir a portada

Migración a PHp 5.3: primeras experiencias

Por razones que no vienen al caso, me he visto obligado a migrar mi primera aplicación a , cosa que jamás hubiera hecho si no hubiera encontrado otra salida dado que  ha salido hace una semana nada más. Hay algunas cosas que son relativamente fáciles de migrar pero en otras, si no hubiera tenido la suerte que he tenido, todavía creo que andaría buceando en el código en busca del fallo.

Empecemos por las fáciles:

Respecto a errores no tan evidentes:

 Pero lo que me ha llegado al alma es que el módulo de MSSQL no interprete igual las fechas. Mi caso es raro. Casi ninguno tendréis una aplicación de PHP que funcione contra un SQLSERVER y que se encuentre sobre un Mac OS X Leopard en un ordenador PowerPC. Os aseguro que os costará encontrarán una configuración tan rara. El caso es que hasta ahora SQLSERVER traducía las fechas tipo ‘2009-12-09′ al idioma en el que estuviera configurado. Pero ahora no lo hace. Así que si tu formato de fecha está localizado en España, tendrás que poner tods las fechas como ’09-12-2009′.  Gracias a un buen diseño orientado a objetos (y a mucha suerte), cambiar el formato de fecha sólo ha sido ir a un método e invertirlo.

 Para hacer la migración me he basado en: http://techportal.ibuildings.com/2009/06/30/migrating-to-php-5-3/. y http://es2.php.net/migration53.

 Os aconsejo valorar muy mucho el migrar vuestras aplicaciones a PHP 5.3. No es nada sencillo y hace falta bastante coraje. Imagino que, con el tiempo, aparecerán más guías y ayudas que permitirán hacer menos dolorosa la migración.

Espero que éste artículo os ayude un poco…

Apuntes relacionados:

5 Respuestas a “Migración a PHp 5.3: primeras experiencias”

  1. […] Migrar a php 5.3 Ya podemos encontrar por internet las primeras experiencias de los usuarios […]

  2. […] Migración a PHp 5.3: primeras experiencias. vía: programania […]

  3. Miguel Sosa dice:

    split y explode son similares pero no lo mismo, split acepta expresiones regulares

  4. Yëco dice:

    Bueno. Si querés expresiones regulares tenés preg_split(). Me parece mejor alternativa.

  5. Adrian dice:

    Muchas gracias me sirvio

Deja un comentario