<?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: Quiz sobre PHP &#8211; rarezas del lenguaje</title>
	<atom:link href="http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/</link>
	<description>Diseño y Programación</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:34:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Por: nicolas</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-10257</link>
		<dc:creator>nicolas</dc:creator>
		<pubDate>Tue, 20 Mar 2007 15:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-10257</guid>
		<description>Fácil


 0 )
	echo &#039;foo&#039;;

//$variable negada, es falso, o cero. Por lo tanto, no entra a este if tampoco.
if ( ! $variable &gt; 0 )
	echo &#039;bar&#039;;
 
// muestra baz
echo &#039;baz&#039;;
?&gt;


Otra cosa hubiese sido si el segundo if era asi:

if (!($variable &gt; 0))
$variable no es mayor a cero, entonces es falso; pero con la negacion se transforma en verdadero, por lo que hubiese escrito
barbaz</description>
		<content:encoded><![CDATA[<p>Fácil</p>
<p> 0 )<br />
	echo 'foo';</p>
<p>//$variable negada, es falso, o cero. Por lo tanto, no entra a este if tampoco.<br />
if ( ! $variable &gt; 0 )<br />
	echo 'bar';</p>
<p>// muestra baz<br />
echo 'baz';<br />
?&gt;</p>
<p>Otra cosa hubiese sido si el segundo if era asi:</p>
<p>if (!($variable &gt; 0))<br />
$variable no es mayor a cero, entonces es falso; pero con la negacion se transforma en verdadero, por lo que hubiese escrito<br />
barbaz</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Seth</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-8498</link>
		<dc:creator>Seth</dc:creator>
		<pubDate>Fri, 09 Feb 2007 06:27:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-8498</guid>
		<description>Primero lean como funciona PHP con la comparacion entre tipos de datos antes de opinar e insultarse unos a otros.

Por algo PHP implementa 2 operadores de comparacion (== y ===)

PHP usando == toma las cadenas como &quot;algo&quot; y &quot;algo&quot; es mayor a 0. Hay que revisar como se comporta &gt;. No estoy seguro si existe un operador &gt;== (puesto que &gt;= significa otra cosa), pero no creo. Para mi que imprime las 3 cadenas. No he hecho la prueba</description>
		<content:encoded><![CDATA[<p>Primero lean como funciona PHP con la comparacion entre tipos de datos antes de opinar e insultarse unos a otros.</p>
<p>Por algo PHP implementa 2 operadores de comparacion (== y ===)</p>
<p>PHP usando == toma las cadenas como "algo" y "algo" es mayor a 0. Hay que revisar como se comporta &gt;. No estoy seguro si existe un operador &gt;== (puesto que &gt;= significa otra cosa), pero no creo. Para mi que imprime las 3 cadenas. No he hecho la prueba</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Antares</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3194</link>
		<dc:creator>Antares</dc:creator>
		<pubDate>Fri, 20 Oct 2006 00:05:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3194</guid>
		<description>Pues a mi me sigue gustando mucho mas mi php (4 eso si). Si no quieren comeduras de cabeza ahy un buen &lt;a href=&quot;http://es.php.net/is_nan&quot; title=&quot;Documentacion de is_nan&quot; rel=&quot;nofollow&quot;&gt;is_nan()&lt;/a&gt; para probar si es un numero. y por cierto.. si lo ejecutas sale solo &quot;baz&quot;.</description>
		<content:encoded><![CDATA[<p>Pues a mi me sigue gustando mucho mas mi php (4 eso si). Si no quieren comeduras de cabeza ahy un buen <a href="http://es.php.net/is_nan" title="Documentacion de is_nan" rel="nofollow">is_nan()</a> para probar si es un numero. y por cierto.. si lo ejecutas sale solo "baz".</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ympostor</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3072</link>
		<dc:creator>Ympostor</dc:creator>
		<pubDate>Sun, 08 Oct 2006 16:12:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3072</guid>
		<description>Exactamente Jersson! Estos personajes aún no saben el enorme ahorro de dolores de cabeza que supone trabajar con un lenguaje estáticamente tipado (ejemplos: Eiffel, C#, Java).</description>
		<content:encoded><![CDATA[<p>Exactamente Jersson! Estos personajes aún no saben el enorme ahorro de dolores de cabeza que supone trabajar con un lenguaje estáticamente tipado (ejemplos: Eiffel, C#, Java).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jersson</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3048</link>
		<dc:creator>Jersson</dc:creator>
		<pubDate>Fri, 06 Oct 2006 06:52:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3048</guid>
		<description>que problema trabajar con lenguajes sin tipos explicitos.</description>
		<content:encoded><![CDATA[<p>que problema trabajar con lenguajes sin tipos explicitos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: alex</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3042</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Thu, 05 Oct 2006 18:07:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3042</guid>
		<description>&lt;strong&gt;Leonel&lt;/strong&gt;: La segunda condición fue puesta intencionalmente, lo que en realidad llega a compararse es &lt;code&gt;[false &gt; 0]&lt;/code&gt; o lo que es lo mismo &lt;code&gt;[0 &gt; 0]&lt;/code&gt;.

En cuanto a la primera, no tengo idea del valor que llegaría a tomar &lt;code&gt;$variable&lt;/code&gt;, porque si se hace un cast a boolean del valor actual de &lt;code&gt;$variable&lt;/code&gt;, la condición resultante es verdadera (true &gt; 0) y por lo tanto imprimiría &#039;foo&#039;.</description>
		<content:encoded><![CDATA[<p><strong>Leonel</strong>: La segunda condición fue puesta intencionalmente, lo que en realidad llega a compararse es <code>[false > 0]</code> o lo que es lo mismo <code>[0 > 0]</code>.</p>
<p>En cuanto a la primera, no tengo idea del valor que llegaría a tomar <code>$variable</code>, porque si se hace un cast a boolean del valor actual de <code>$variable</code>, la condición resultante es verdadera (true > 0) y por lo tanto imprimiría 'foo'.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: alex</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3041</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Thu, 05 Oct 2006 17:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3041</guid>
		<description>&lt;strong&gt;Carlos&lt;/strong&gt;, tómalo con calma..., si crees que es estúpido hacer eso, simplemente no te tomes la molestia en comentar el post.</description>
		<content:encoded><![CDATA[<p><strong>Carlos</strong>, tómalo con calma..., si crees que es estúpido hacer eso, simplemente no te tomes la molestia en comentar el post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Carlos Montalvo</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3040</link>
		<dc:creator>Carlos Montalvo</dc:creator>
		<pubDate>Thu, 05 Oct 2006 17:09:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3040</guid>
		<description>:-s eso hubieses puesto antes de mandar un codigo... el problema en esi es el tipo de datos nada mas....</description>
		<content:encoded><![CDATA[<p>:-s eso hubieses puesto antes de mandar un codigo... el problema en esi es el tipo de datos nada mas....</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Leonel</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3039</link>
		<dc:creator>Leonel</dc:creator>
		<pubDate>Thu, 05 Oct 2006 14:50:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3039</guid>
		<description>En un principio solo muestra &quot;baz&quot;

$variable NO es mayor a 0. De hecho creo que al compararse un string con un número, automáticamente se hace el casting del string y calculo que &#039;demo&#039; obtiene un valor numérico de 0.

El problema de ese código, es que el operador de negación se está aplicando a $variable  y no a la comparación. 
Para que muestre &#039;barbaz&#039; como interpreto que se quería mostrar con ese código (muy subjetivo) habría que reformular el 2º if de la siguiente manera:

if ( ! ( $variable &gt; 0 ) )

Saludos!!</description>
		<content:encoded><![CDATA[<p>En un principio solo muestra "baz"</p>
<p>$variable NO es mayor a 0. De hecho creo que al compararse un string con un número, automáticamente se hace el casting del string y calculo que 'demo' obtiene un valor numérico de 0.</p>
<p>El problema de ese código, es que el operador de negación se está aplicando a $variable  y no a la comparación.<br />
Para que muestre 'barbaz' como interpreto que se quería mostrar con ese código (muy subjetivo) habría que reformular el 2º if de la siguiente manera:</p>
<p>if ( ! ( $variable &gt; 0 ) )</p>
<p>Saludos!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: kesar</title>
		<link>http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3037</link>
		<dc:creator>kesar</dc:creator>
		<pubDate>Thu, 05 Oct 2006 13:15:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.buayacorp.com/archivos/quiz-sobre-php-rarezas-del-lenguaje/#comment-3037</guid>
		<description>solo devolverá baz, pues $variable no es ni mayor ni menor que 0, es distinto :)</description>
		<content:encoded><![CDATA[<p>solo devolverá baz, pues $variable no es ni mayor ni menor que 0, es distinto <img src='http://www.buayacorp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

