Foros del Web » Programando para Internet » PHP »

php 4 o php 5

Estas en el tema de php 4 o php 5 en el foro de PHP en Foros del Web. Hola amig@s, un consejo por favor: Hasta ahora en día había trabajado la mayoría de mis scripts en php 4 y todo camina de maravilla... ...
  #1 (permalink)  
Antiguo 12/04/2008, 13:52
 
Fecha de Ingreso: julio-2005
Ubicación: Guatemala
Mensajes: 165
Antigüedad: 18 años, 9 meses
Puntos: 0
php 4 o php 5

Hola amig@s, un consejo por favor:

Hasta ahora en día había trabajado la mayoría de mis scripts en php 4 y todo camina de maravilla... de pronto... he tenido la inquietud de experimentar php 5 debido a que php 6 ya es casi eminente.

La pregunta es.... tendré problemas con mis scripts php 4 si le pongo a mi hosting usar php 5?

Gracias, saludos a tod@s.
__________________
Guatemala - Guatemala
  #2 (permalink)  
Antiguo 12/04/2008, 14:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: php 4 o php 5

mira, el unico problema sera igualar el codigo fuente para ambas versiones, o tener ke implementar adaptaciones... por ejemplo si haces usas de &$variables por referencia, te pongo un mi caso:

estoy desarrollando un framework diseñado para servidores con Apache (>=1.3) y PHP (>=4.3)
vaya, para servidores sencillos y gratuitos (ke muchos los hay y se usan) y sobre todo, en español... etc, ya supere la etapa de adaptacion entre el 4 y 5 (sin archivos extra)

solo me mostraba un error de pase de referencia asi:
Código PHP:
$var =& new StdClass(); 
esto se puede en php4, pero en adelante nunca mas...
tambien esta el caso popular de magic_quotes que seran eliminadas y ¿que con esto?

pues ke muchos usan stripslashes() indiscriminadamente y tu entenderas... ke cosas mas

tambien, otra es ke con php4 puedes hacer esto Clase::metodo();

y con php5 es estrictamente usar la directiva static, entres muchas cosas que aun sigo... corrigiendo

Código PHP:
class Foo {
   static function 
bar($a 'b')
   {
        
// codigo...
   
}
}

print 
Foo::bar('c'); 
hasta el momento recomiendo el uso de php5 un ventaja (entra muchas) yo uso id3, para extraer y modificar tags de los mp3 y eso es genial!!!

Código PHP:
print_r(id3_get_tag('mi_audio.mp3')); 
recomiendo ir migrando, pero nunca olvidar ke no todos podemos hacer uso de tantas ventajas, hazlo... documentate al respecto y comienza a evolucionar tu PHP....


saludos!!

Última edición por pateketrueke; 12/04/2008 a las 14:05
  #3 (permalink)  
Antiguo 12/04/2008, 16:23
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Re: php 4 o php 5

Deacuerdo con tigo {pateketrueke}, php5 y bajo objetos, ofrece muchas posibilidades.... Otra cosa a tener en cuenta es que casi todos los servidores estan pasandose al 5, y tener una aplicacion hecha en 4, taera dolores de cabeza al momento de migrarla, lo acoto por experiencia jeje...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
  #4 (permalink)  
Antiguo 12/04/2008, 21:49
 
Fecha de Ingreso: julio-2005
Ubicación: Guatemala
Mensajes: 165
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: php 4 o php 5

Por lo que voy entendiendo, afecta sobre todo en el manejo de objetos.

Mi pregunta es.... a ver, hagámoslo más sencillo, si yo tengo que sumar 2 valores, podré hacer esto sin ningún problema en php 5?

Código PHP:
$a=1;
$b=3;
$c $a $b
podré utilizar comandos como por ejemplo:

Código PHP:
foreach
for
echo
require
include
...
... 
y demás listas de comandos publicados en www.php.net?

Es decir, mis pequeñas aplicaciones de php 4 funcionarán en php 5?

Gracias a todos y saludos.
__________________
Guatemala - Guatemala
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:03.