[Php-avanzado] Webs más rapidas!

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Jun 26 14:47:51 ART 2009


Buenas!

	A ver a ver...
	Lo que dicen es que si usan echo no hagan:

1) echo "algo"."más"."aca";

	sino

2) echo "algo","más","aca";

	Se vé la diferencia?

	Si usan echo como en 1), da lo mismo usar print()... pero hay que
conocer bien las diferencias entre echo y print... Si se usa echo como
en 2) no hay diferencia y la construcción

3) print("algo"."más"."aca");

	es mucho más legible.

	Respecto a las comillas dobles, sí son "más pesadas" porque el
intérprete tiene que mirar si hay algo que reemplazar adentro... pero
para qué usar echo o print si no hay ninguna variable que mostrar?
	En la mayoría de nuestros casos, estamos mostrando variables y las
comillas dobles son necesarias para que se produzca el reemplazo.

	Todo esto además es menos necesario si lo que es constante lo sacamos
fuera de PHP, cerrando con ?> y volviendo a abrir con <?php para seguir,
que es más rápido todavía porque todo lo constante no pasa por el
intérprete, y de hecho es lo que se aconseja en el curso.

	Como decía, la discusión es interesante.

	Ale! Ahora arreglátelas enviando un mail a php-inicial, para no
confundir a los que recién están aprendiendo, porque si no pareciera que
en el curso hacemos todo lo contrario a lo que dice Google. Hacete
cargo!!! ;-)


El vie, 26-06-2009 a las 11:28 -0300, Ezequiel Mujica escribió:
> Hola a todos...
> 
> A mi me llamó la atención lo mismo que a Ale... en la web comentan que
> es recomendable el uso de echo y comillas simples...
> 
> Ezequiel
> 
> 
> 
> 
> 2009/6/26 ale mercado <alemercado en gmail.com>
>         Hola Leo!
>         
>         Es verdad, lo ideal es huirle a la receta y ver que es mejor
>         en cada caso, aunque a veces se  complica sacarse el
>         "automático".
>         
>         Algo que me llamó la atención es que, en el caso de PHP,
>         recomiendan usar echo en lugar de print. Creo que algunas
>         veces te escuché inclinar la balanza a favor de print, así que
>         siempre usé print. Y me agarró la duda! Una mini búsqueda
>         reveló que, en la práctica, la diferencia es mínima, y que
>         depende más de gusto que de otra cosa (y de las ganas de
>         tipear una letra más al escribir "print" xD).
>         
>         Saludos!!
>         
>         
>         ale
>         
>         
>         
>         2009/6/25 Leonardo Tadei - Pegasus Tech Supply
>         <leonardot en pegasusnet.com.ar>
>                 Hola Ale!
>                 
>                        los vi y están interesantes.
>                        Pero más interesante que aplicar las "recetas"
>                 es entender por qué esto
>                 da mayor velocidad, y qué contras tiene.
>                 
>                        Es un tema interesante para discutir por acá,
>                 sobre todo entre los
>                 egresados.
>                 
>                        Nos vemos!
>                 
>                 El jue, 25-06-2009 a las 14:59 -0300, ale mercado
>                 escribió:
>                 
>                 > Buenas!
>                 >
>                 > Les dejo una página que contiene una serie de
>                 artículos orientados a
>                 > hacer sitios más eficientes y rápidos. Hay varios
>                 ejemplos y tips para
>                 > PHP, JavaScript, CSS y también para el manejo de
>                 imágenes.
>                 >
>                 > Está en: http://code.google.com/speed/articles/
>                 >
>                 > Espero les interese!
>                 >
>                 > Saludos,
>                 >
>                 >
>                 > ale
>                 
>                 > _______________________________________________
>                 > Php-avanzado mailing list
>                 > Php-avanzado en pato2.fi.mdp.edu.ar
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 --
>                 Leonardo Tadei
>                 leonardot en pegasusnet.com.ar
>                 http://blog.pegasusnet.com.ar
>                 Firma pública:
>                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>                 
>                 _______________________________________________
>                 Php-avanzado mailing list
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>         
>         
>         _______________________________________________
>         Php-avanzado mailing list
>         Php-avanzado en pato2.fi.mdp.edu.ar
>         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
http://www.prometeustech.com.ar / http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
                



Más información sobre la lista de distribución Php-avanzado