[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