[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