<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Agiliza tus scripts Php</title>
	<atom:link href="http://www.tufuncion.com/optimizar-script-php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tufuncion.com/optimizar-script-php</link>
	<description></description>
	<lastBuildDate>Wed, 17 Mar 2010 19:42:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: puto</title>
		<link>http://www.tufuncion.com/optimizar-script-php/comment-page-1#comment-10646</link>
		<dc:creator>puto</dc:creator>
		<pubDate>Sun, 08 Nov 2009 18:06:53 +0000</pubDate>
		<guid isPermaLink="false">#comment-10646</guid>
		<description>No sirven los links</description>
		<content:encoded><![CDATA[<p>No sirven los links</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Anónimo</title>
		<link>http://www.tufuncion.com/optimizar-script-php/comment-page-1#comment-666</link>
		<dc:creator>Anónimo</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-666</guid>
		<description>Muy buen artí­culo. Algunas cosas no las sabí­a, pero otras tengo que aclarar algo:

$i++ no es lo mismo que ++$i ya que $i++ muestra el valor de $i y luego lo aumenta, mientras que ++$i es al reví©s.

Salir de PHP para producir una salida en HTML queda estí©ticamente peor y visiblemente más difí­cil de comprender, al menos yo y mucha gente que conozco lo ve así­.

El == convierte tipos y el triple === no, pero resulta que if (30 == &quot;30&quot;) darí­a true y if (30===&quot;30&quot;) daria false, cuando todos sabemos que tanto una como otra son verdad.

Así­ que hay que aclarar lo siguiente:

1. Usar ++$i en lugar de $i++ cuando únicamente queramos aumentar la variable en 1 sin usarla en salida por pantalla.
2. Procurar separar el código HTML del PHP sin hacer cambios de PHP y HTML, ya que queda antiestí©tico y luego te va a resultar a ti y a cualquiera muy difí­cil la lectura.
3. Usar === en lugar de == cuando sepamos a ciencia cierta que: a)Queremos comprobación tanto de valor como de tipos; b) Sepamos que el ambos tipos van a ser iguales siempre.

Por lo demás, muy bueno, me lo apunto ;)</description>
		<content:encoded><![CDATA[<p>Muy buen artí­culo. Algunas cosas no las sabí­a, pero otras tengo que aclarar algo:</p>
<p>$i++ no es lo mismo que ++$i ya que $i++ muestra el valor de $i y luego lo aumenta, mientras que ++$i es al reví©s.</p>
<p>Salir de PHP para producir una salida en HTML queda estí©ticamente peor y visiblemente más difí­cil de comprender, al menos yo y mucha gente que conozco lo ve así­.</p>
<p>El == convierte tipos y el triple === no, pero resulta que if (30 == &#8220;30&#8243;) darí­a true y if (30===&#8221;30&#8243;) daria false, cuando todos sabemos que tanto una como otra son verdad.</p>
<p>Así­ que hay que aclarar lo siguiente:</p>
<p>1. Usar ++$i en lugar de $i++ cuando únicamente queramos aumentar la variable en 1 sin usarla en salida por pantalla.<br />
2. Procurar separar el código HTML del PHP sin hacer cambios de PHP y HTML, ya que queda antiestí©tico y luego te va a resultar a ti y a cualquiera muy difí­cil la lectura.<br />
3. Usar === en lugar de == cuando sepamos a ciencia cierta que: a)Queremos comprobación tanto de valor como de tipos; b) Sepamos que el ambos tipos van a ser iguales siempre.</p>
<p>Por lo demás, muy bueno, me lo apunto <img src='http://www.tufuncion.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Anónimo</title>
		<link>http://www.tufuncion.com/optimizar-script-php/comment-page-1#comment-669</link>
		<dc:creator>Anónimo</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-669</guid>
		<description>He llegado aquí­ a traves de la lista de php-es, donde se trataba í©ste tema últimamente.

Me ha gustado el artí­culo por algunas curiosidades como la constante de PI o la diferí©ncia entre echo o print cuando se guarda la salida en buffer.

Iba a hacer las mismas aclaraciones que en el comentario anterior, pero hay otro caso, include no es lo mismo que readfile.

Readfile produce la salida directa al navegador. Por lo tanto solo debe usarse en includes que contengan únicamente HTML. En caso de contener PHP, se enviará el código PHP al usuario en vez de interpretarlo.

NO FUNCIONA:
readfile(&quot;conec.php&quot;); // donde conec realiza la conexion enlazada con $link
$res = mysql_query(&quot;SELECT * FROM usuaris LIMIT 1&quot;,$link) or die(mysql_error($link));

ES CORRECTO:
include(&quot;conec.php&quot;);
$res = mysql_query(&quot;SELECT * FROM usuaris LIMIT 1&quot;,$link) or die(mysql_error($link));


Un saludo,
Pere Picornell</description>
		<content:encoded><![CDATA[<p>He llegado aquí­ a traves de la lista de php-es, donde se trataba í©ste tema últimamente.</p>
<p>Me ha gustado el artí­culo por algunas curiosidades como la constante de PI o la diferí©ncia entre echo o print cuando se guarda la salida en buffer.</p>
<p>Iba a hacer las mismas aclaraciones que en el comentario anterior, pero hay otro caso, include no es lo mismo que readfile.</p>
<p>Readfile produce la salida directa al navegador. Por lo tanto solo debe usarse en includes que contengan únicamente HTML. En caso de contener PHP, se enviará el código PHP al usuario en vez de interpretarlo.</p>
<p>NO FUNCIONA:<br />
readfile(&#8220;conec.php&#8221;); // donde conec realiza la conexion enlazada con $link<br />
$res = mysql_query(&#8220;SELECT * FROM usuaris LIMIT 1&#8243;,$link) or die(mysql_error($link));</p>
<p>ES CORRECTO:<br />
include(&#8220;conec.php&#8221;);<br />
$res = mysql_query(&#8220;SELECT * FROM usuaris LIMIT 1&#8243;,$link) or die(mysql_error($link));</p>
<p>Un saludo,<br />
Pere Picornell</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pablo</title>
		<link>http://www.tufuncion.com/optimizar-script-php/comment-page-1#comment-1067</link>
		<dc:creator>Pablo</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1067</guid>
		<description>En el primer comentario dice:
&quot; El == convierte tipos y el triple === no, pero resulta que if (30 == &quot;30&quot;) darí­a true y if (30===&quot;30&quot;) daria false, cuando todos sabemos que tanto una como otra son verdad. &quot;

Creo que diciento en esto: 30 no es igual a &quot;30&quot;. En cuestión de valor puede ser, pero son dos tipos distintos de datos. El primero es número y el segundo es un string, por ende son distintos.

Se supone que dos datos son iguales si sus valores son iguales, y sus entre su valor tenemos implícito el tipo de dato, si una cadena, si es número, si es valor lógico, etc.

También no estoy de acuerdo (aunque esto ya es una cuestión de gustos), en la forma de programar.

Yo prefieron esto:

if (true)
{
    ?&gt;
    &lt;p&gt;Esto es mi salida&lt;/p&gt;
    &lt;table&gt;
       &lt;tr&gt;
          &lt;td&gt;&lt;?=$sContenido;?&gt;&lt;/td&gt;
       &lt;/tr&gt;
    &lt;/table&gt;
    ?&gt;
}

a esto:

if (true)
{
    echo &quot;&lt;p&gt;Esto es mi salida&lt;/p&gt;&quot;;
    echo &quot;&lt;table&gt;&quot;;
    echo &quot;&lt;tr&gt;&quot;;
    echo &quot;&lt;td&gt;&quot; . $sContenido. &quot;&lt;/td&gt;&quot;;
    echo &quot;&lt;/tr&gt;&quot;;
    echo &quot;&lt;/table&gt;&quot;;
    ?&gt;
}

La primera forma, con salidas a HTML es a mi criterio y para mi gusto, mucho más simple de leer y mucho más fácil de mantener.</description>
		<content:encoded><![CDATA[<p>En el primer comentario dice:<br />
&#8221; El == convierte tipos y el triple === no, pero resulta que if (30 == &#8220;30&#8243;) darí­a true y if (30===&#8221;30&#8243;) daria false, cuando todos sabemos que tanto una como otra son verdad. &#8221;</p>
<p>Creo que diciento en esto: 30 no es igual a &#8220;30&#8243;. En cuestión de valor puede ser, pero son dos tipos distintos de datos. El primero es número y el segundo es un string, por ende son distintos.</p>
<p>Se supone que dos datos son iguales si sus valores son iguales, y sus entre su valor tenemos implícito el tipo de dato, si una cadena, si es número, si es valor lógico, etc.</p>
<p>También no estoy de acuerdo (aunque esto ya es una cuestión de gustos), en la forma de programar.</p>
<p>Yo prefieron esto:</p>
<p>if (true)<br />
{<br />
    ?></p>
<p>Esto es mi salida</p>
<table>
<tr>
<td>< ?=$sContenido;?></td>
</tr>
</table>
<p>    ?><br />
}</p>
<p>a esto:</p>
<p>if (true)<br />
{<br />
    echo &#8220;
<p>Esto es mi salida</p>
<p>&#8220;;<br />
    echo &#8220;<br />
<table>&#8220;;<br />
    echo &#8220;<br />
<tr>&#8220;;<br />
    echo &#8220;
<td>&#8221; . $sContenido. &#8220;</td>
<p>&#8220;;<br />
    echo &#8220;</tr>
<p>&#8220;;<br />
    echo &#8220;</table>
<p>&#8220;;<br />
    ?><br />
}</p>
<p>La primera forma, con salidas a HTML es a mi criterio y para mi gusto, mucho más simple de leer y mucho más fácil de mantener.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Elena</title>
		<link>http://www.tufuncion.com/optimizar-script-php/comment-page-1#comment-4519</link>
		<dc:creator>Elena</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-4519</guid>
		<description>Mira que artíulo mas chulo
http://www.tufuncion.com/optimizar-script-php</description>
		<content:encoded><![CDATA[<p>Mira que artíulo mas chulo<br />
<a href="http://www.tufuncion.com/optimizar-script-php" rel="nofollow">http://www.tufuncion.com/optimizar-script-php</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
