[Php-avanzado] Webs más rapidas!

ale mercado alemercado en gmail.com
Sab Jun 27 04:06:59 ART 2009


Hola Leo,

Se ve la diferencia! También es verdad que no hay necesidad de imprimir una
salida (ya sea con print o con echo) a menos que lo que se imprima sea una
variable. Apuntando a la velocidad del intérprete, es entonces más rapido,
por ejemplo:

Nombre: <?php print($nombre);?> - Apellido: <?php print($apellido);?>

que

<?php print('Nombre: '.$nombre.' - Apellido: '.$apellido);?>

y que

<?php echo 'Nombre: ' , $nombre , ' - Apellido: ' , $apellido;?>

más allá de la legibilidad?

Reenvío este mail a php-inicial! Igualmente no creo que esté mal hacer lo
contrario a lo que diga Google, me parece que lo malo sería pensar que todo
lo que dice Google está bien! xD

Nos vemos!


ale


2009/6/26 Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar>

> 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
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20090627/e67180e8/attachment-0001.htm 


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