<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Web Idea - Recursos de Programación y Optimización Web &#187; Programación Web</title>
	<atom:link href="http://www.webidea.es/blog/tag/programacion-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webidea.es/blog</link>
	<description>Optimización web, SEO, Programación, PHP, Javascript, XHTML</description>
	<lastBuildDate>Thu, 06 Oct 2011 07:58:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Funciones en PHP</title>
		<link>http://www.webidea.es/blog/funciones-en-php/</link>
		<comments>http://www.webidea.es/blog/funciones-en-php/#comments</comments>
		<pubDate>Mon, 17 May 2010 14:31:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación en PHP]]></category>
		<category><![CDATA[funciones]]></category>
		<category><![CDATA[funciones php]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Programación Web]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=208</guid>
		<description><![CDATA[Las funciones son la base de la programación estructurada y nos permiten agrupar varias sentencias para que sean leídas y ejecutadas secuencialmente. Además, cuentan con la ventaja de que sólo necesitan ser escritas una vez durante toda la ejecución del programa, pudiendo ser llamadas tantas veces como se necesite, con el consiguiente ahorro de código. [...]]]></description>
			<content:encoded><![CDATA[<p>Las <strong>funciones</strong> son la base de la programación estructurada y nos permiten agrupar varias sentencias para que sean leídas y ejecutadas secuencialmente.</p>
<p>Además, cuentan con la ventaja de que sólo necesitan ser escritas una vez durante toda la ejecución del programa, pudiendo ser llamadas tantas veces como se necesite, con el consiguiente ahorro de código.</p>
<p>Las funciones, además, pueden recibir parámetros externos, que serán tratadas como variables locales con las que inicializar las instrucciones a ejecutar, y son capaces de devolver un valor de salida con la instrucción return.</p>
<p>Este sería un ejemplo básico de función para una suma:</p>
<blockquote class="phpcode"><p><code><span style="color: #003366;">&lt;!– Ejemplo de funciones en Webidea.es –&gt;</span></code></p>
<p><span style="color: #003366;">&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;</span></p>
<p><span style="color: #003366;">&lt;head&gt;</span></p>
<p><span style="color: #003366;">&lt;title&gt;Ejemplo de Funciones&lt;/title&gt;</span></p>
<p><span style="color: #003366;">&lt;/head&gt;</span></p>
<p><span style="color: #003366;">&lt;body&gt;</span></p>
<p><span style="color: #003366;">function suma($sumando1, $sumando2){</span></p>
<p><span style="color: #003366;">$suma = $sumando1 + $sumando2;</span></p>
<p><span style="color: #003366;">return $suma;</span></p>
<p><span style="color: #003366;">}</span></p>
<p><span style="color: #003366;">&lt;/body&gt;</span></p>
<p>&lt;/html&gt;</p></blockquote>
<p>De esta manera podríamos invocar la función suma tantas veces como quisieramos a lo largo del código obteniendo diferentes resultados dependiendo de los valores enviados como parámetros (sumandos) a la función.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/funciones-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menu desplegable en CSS</title>
		<link>http://www.webidea.es/blog/listas-desplegables-en-css/</link>
		<comments>http://www.webidea.es/blog/listas-desplegables-en-css/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 22:54:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Maquetacion web]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[listas desplegables]]></category>
		<category><![CDATA[listas desplegables en css]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=183</guid>
		<description><![CDATA[Hace unos años, si queríamos poner un menú desplegable en nuestra web, teníamos que recurrir al javascript, lo que presentaba problemas de accesibilidad, y carga de diversos scripts en nuestro &#60;head&#62;, que hacían que aumentase el peso de nuestras páginas, y por tanto ralentizaban la carga. Actualmente, se pueden construir menúes desplegables totalmente accesibles y [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos años, si queríamos poner un <strong>menú desplegable</strong> en nuestra web, teníamos que recurrir al javascript, lo que presentaba problemas de accesibilidad, y carga de diversos scripts en nuestro &lt;head&gt;, que hacían que aumentase el peso de nuestras páginas, y por tanto ralentizaban la carga.</p>
<p>Actualmente, se pueden construir menúes desplegables totalmente accesibles y configurables, gracias a las listas de <strong>HTML</strong> y el <strong>CSS</strong>.</p>
<p>Supongamos que queremos construir un menú con un par de secciones principales, y varias sub-secciones en el interior de cada una de estas. En el código HTML, lo único que tendríamos que hacer es crear una lista &lt;ul&gt; con dos items &lt;li&gt; y <strong>dentro de cada uno de los items, anidar otra lista con varios elementos</strong>.</p>
<blockquote class="htmlcode"><p>&lt;!&#8211; Código HTML para el ejemplo de menú desplegable &#8211;&gt;<br />
<span style="color: #000080;">&lt;div class=&#8221;desplegable&#8221;&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;</span>Webs Interesantes<br />
<span style="color: #000080;">&lt;ul&gt;<br />
&lt;li&gt;</span>Santiago Cuenca<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Webidea<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Dragon Ball Z<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Naruto Shippuden<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Instalaciones Eléctricas<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Saint Seiya<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Design Training<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Aranjuez<span style="color: #000080;">&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;</span>Blogs SEO<br />
<span style="color: #000080;">&lt;ul&gt;<br />
&lt;li&gt;</span>SEO Femenino<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Webidea<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Google Dirson<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Adseok<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>Sergio Blanco<span style="color: #000080;">&lt;/li&gt;<br />
&lt;li&gt;</span>SEO Profesional<span style="color: #000080;">&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;</span></p></blockquote>
<p>Simplemente añadiendo un enlace a cada uno de los elementos en la lista, nos quedaría algo así:</p>
<div class="nodesplegable">
<ul>
<li>Webs Interesantes
<ul>
<li><a title="Santiago Cuenca" href="http://www.scuenca.com" target="_blank">Santiago Cuenca</a></li>
<li><a title="Programación web" href="http://www.webidea.es" target="_blank">Webidea</a></li>
<li><a title="Dragon Ball Z" href="http://www.lbmdragonball.com" target="_blank">Dragon Ball Z</a></li>
<li><a title="Naruto Shippuden" href="http://www.narutoshippuden.es" target="_blank">Naruto Shippuden</a></li>
<li><a title="Instalaciones eléctricas Aranjuez" href="http://www.ineasl.com" target="_blank">Instalaciones Eléctricas</a></li>
<li><a title="Caballeros del Zodiaco" href="http://www.caballeros-zodiaco.com" target="_blank">Saint Seiya</a></li>
<li><a title="Design Training" href="http://www.design-training.com" target="_blank">Design Training</a></li>
<li><a title="Aranjuez" href="http://www.aranjuez.com.es" target="_blank">Aranjuez</a></li>
</ul>
</li>
<li>Blogs SEO
<ul>
<li><a title="Posicionamiento web en buscadores" href="http://www.seofemenino.com" target="_blank">SEO Femenino</a></li>
<li><a title="Programación web" href="http://www.webidea.es" target="_blank">Webidea</a></li>
<li><a title="Google Dirson" href="http://google.dirson.com" target="_blank">Google Dirson</a></li>
<li><a title="Adseok" href="http://www.adseok.com" target="_blank">Adseok</a></li>
<li><a title="Segio Blanco" href="http://www.sergioblanco.com" target="_blank">Sergio Blanco</a></li>
<li><a title="SEO Profesional" href="http://www.seoprofesional.com" target="_blank">SEO Profesional</a></li>
</ul>
</li>
</ul>
</div>
<p>Ahora tenemos que aplicar los correspondientes estilos CSS:</p>
<blockquote class="csscode"><p>/* Le damos un ancho estándar a las listas, un borde, fondo y le quitamos estilos de lista y márgenes */<br />
<span style="color: #ff00ff;">.desplegable ul{</span>width:150px; border:1px solid #00749e; background:#fff; padding:0; margin:0; list-style-type:none;<span style="color: #ff00ff;">}</span></p>
<p>/* Damos un poco de relleno a los items */<br />
<span style="color: #ff00ff;">.desplegable ul li{</span>padding:.5em;<span style="color: #ff00ff;">}</span></p>
<p>/* Le decimos a la lista anidada que no se muestre y le damos estilo a los enlaces */<br />
<span style="color: #ff00ff;">.desplegable ul li ul{</span>display:none;<span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">.desplegable ul li a{</span>text-decoration:none; display:block; width:100%; height:100%;<span style="color: #ff00ff;">}</span></p>
<p>/* Resaltamos el fondo del item al pasar sobre él y cambiamos el color del texto */<br />
<span style="color: #ff00ff;">.desplegable ul li:hover{</span>background:#00749E; color:#000;<span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">.desplegable ul li:hover a{</span>color:#000;<span style="color: #ff00ff;">}</span></p>
<p>/* Cuando un item está activo y tiene lista anidada, lo mostramos con display:block */<br />
<span style="color: #ff00ff;">.desplegable ul li:hover ul{</span>display:block; position:absolute; margin:-20px 0 0 140px;<span style="color: #ff00ff;">}</span></p></blockquote>
<p>Y el resultado final sería:</p>
<div class="desplegable">
<ul>
<li>Webs Interesantes
<ul>
<li><a title="Santiago Cuenca" href="http://www.scuenca.com" target="_blank">Santiago Cuenca</a></li>
<li><a title="Programación web" href="http://www.webidea.es" target="_blank">Webidea</a></li>
<li><a title="Dragon Ball Z" href="http://www.lbmdragonball.com" target="_blank">Dragon Ball Z</a></li>
<li><a title="Naruto Shippuden" href="http://www.narutoshippuden.es" target="_blank">Naruto Shippuden</a></li>
<li><a title="Instalaciones eléctricas Aranjuez" href="http://www.ineasl.com" target="_blank">Instalaciones Eléctricas</a></li>
<li><a title="Caballeros del Zodiaco" href="http://www.caballeros-zodiaco.com" target="_blank">Saint Seiya</a></li>
<li><a title="Design Training" href="http://www.design-training.com" target="_blank">Design Training</a></li>
<li><a title="Aranjuez" href="http://www.aranjuez.com.es" target="_blank">Aranjuez</a></li>
</ul>
</li>
<li>Blogs SEO
<ul>
<li><a title="Posicionamiento web en buscadores" href="http://www.seofemenino.com" target="_blank">SEO Femenino</a></li>
<li><a title="Programación web" href="http://www.webidea.es" target="_blank">Webidea</a></li>
<li><a title="Google Dirson" href="http://google.dirson.com" target="_blank">Google Dirson</a></li>
<li><a title="Adseok" href="http://www.adseok.com" target="_blank">Adseok</a></li>
<li><a title="Segio Blanco" href="http://www.sergioblanco.com" target="_blank">Sergio Blanco</a></li>
<li><a title="SEO Profesional" href="http://www.seoprofesional.com" target="_blank">SEO Profesional</a></li>
</ul>
</li>
</ul>
</div>
<p>Obviamente, este es un ejemplo sencillo, y <strong>este tipo de menúes son totalmente personalizables</strong>. Tan sólo recordar que el uso de CSS para este cometido ayuda más a la <strong>optimización de tu web</strong>, tanto a nivel de accesibilidad como de indexación en buscadores. Ya todo depende de tu creatividad e imaginación.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/listas-desplegables-en-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>100 enlaces por pagina</title>
		<link>http://www.webidea.es/blog/100-enlaces-por-pagina/</link>
		<comments>http://www.webidea.es/blog/100-enlaces-por-pagina/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 17:12:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Maquetacion web]]></category>
		<category><![CDATA[posicionamiento]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[enlaces]]></category>
		<category><![CDATA[matt cutts]]></category>
		<category><![CDATA[posicionamiento web]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=178</guid>
		<description><![CDATA[Hace unos días, Matt Cutts comentaba en este post de su blog, acerca de la cantidad de enlaces máxima que debería haber en una página. Como bien sabemos, Google siempre ha dicho que los enlaces de un sitio web no deben sobrepasar a los 100 en número, entre otras cosas, para que la página no [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días, <a title="How many links per page" rel="nofollow" href="http://www.mattcutts.com/blog/how-many-links-per-page/" target="_blank">Matt Cutts comentaba en este post de su blog</a>, acerca de la cantidad de enlaces máxima que debería haber en una página.</p>
<p>Como bien sabemos, Google siempre ha dicho que los enlaces de un sitio web no deben sobrepasar a los 100 en número, entre otras cosas, para que la página no sea considerada una <strong>granja de enlaces</strong> (<strong>link farm</strong>), algo a tener muy en cuenta a la hora de la <strong>optimización y posicionamiento del contenido de nuestra web</strong>.</p>
<p>En dicho post, Matt Cutts reafirmaba esta cuestión, y decía que además la transmisión de <a title="Pagerank" href="/blog/pagerank/" target="_self">Pagerank</a> desde dicha página era casi nula, pero además añadía algo, que si hasta ahora no era ningún secreto, realmente si se solía comentar poco en las comunidades SEO, y es que <strong>Google sólo indexa y cachea los 100 primero Kb de una página</strong>, por lo que el resto podrían perderse.</p>
<p>Quizá esto pueda no parecerle grave a algunas personas, que opinan que si Google no llega a un enlace desde una página, ya lo hará desde otra, pero lo cierto es que esto puede tener serias complicaciones para alguien demasiado confiado.</p>
<p>Como <a title="SEO" href="/blog/tag/seo/" target="_self">SEO</a>, siempre te interesará tener tu contenido en la parte superior del código para que Google lo lea antes, y si no eres tú mismo quien maqueta, seguramente le pedirás a tu maquetador que coloque primero el contenido y luego el menú o menúes laterales, cosa que es bastante sencilla de realizar con <a title="Guía de CSS" href="/blog/guia-de-css/" target="_self">CSS</a>. Pero si haces esto en la home, que es la primera página a la que se accede, y metes demasiado texto y enlaces en la parte superior, es posible que llegues a un punto en el que tus menúes y categorías internas queden innacesibles, y &#8220;et voilá&#8221; tu sitio no se indexará, o tardará muchísimo en hacerlo.</p>
<p>Por tanto, cuidado con la cantidad de texto y enlaces que pones en tu contenido. Haz una home con datos precisos y deja un sitemap en formato html siempre bien accesible a los distintos robots de los motores de búsqueda.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/100-enlaces-por-pagina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Año Nuevo, Pagerank y Reyes</title>
		<link>http://www.webidea.es/blog/ano-nuevo-pagerank-y-reyes/</link>
		<comments>http://www.webidea.es/blog/ano-nuevo-pagerank-y-reyes/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 19:49:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Varios]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[enlaces]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[reyes magos]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=170</guid>
		<description><![CDATA[Bueno, pues llegó el 2009, y los últimos días del pasado año trajeron la sorpresita de una nueva actualización del pagerank visible, aunque por desgracia, se ve que Google tiene la asignación de barrita verde como la economía global, en crisis. Esta actualización ha venido reflejando en su mayoría, descensos de Pagerank. Webidea se salva [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, pues llegó el 2009, y los últimos días del pasado año trajeron la sorpresita de una nueva actualización del pagerank visible, aunque por desgracia, se ve que Google tiene la asignación de barrita verde como la economía global, en crisis. Esta actualización ha venido reflejando en su mayoría, descensos de <a title="Pagerank" href="/blog/pagerank/">Pagerank</a>. <a href="http://www.webidea.es">Webidea</a> se salva de la quema y mantiene su Pagerank 3, aunque la mayoría de <a title="Santiago Cuenca" href="http://www.scuenca.com" target="_blank">mis otros dominios</a> han caído un punto, algunos de ellos por segunda vez consecutiva.</p>
<p>En fin, que ya todos sabemos que se rumorea la posible desaparición de la famosa barrita, y también que apenas es influyente en el posicionamiento web en google, lo cual no quita para que siempre haga ilusión ver cualquier tipo de indicador lo más alto posible.</p>
<p>En otro ámbito de cosas, me ha parecido estupenda la iniciativa de la compañera SEO, Raquel Franco, de hacer un regalito por Navidad a los que más comentan en su nuevo blog, consistente en un enlace con un buen <a title="Anchor Text" href="/blog/como-construir-enlaces/" target="_blank">anchor text</a>, así que he decidido imitarla. Si bien aquí aún hay poco tráfico y por tanto pocos comentarios, lo que voy a hacer es poner un enlace a los que sé que me visitais cada cierto tiempo, a los que de algún modo me servís de inspiración, o a los que tengo como contacto.</p>
<p>Ahí van:</p>
<ul>
<li><a title="Posicionamiento web en buscadores" href="http://www.seofemenino.com" target="_blank">Posicionamiento web en buscadores</a></li>
<li><a title="Guía de Adsense" href="http://www.adseok.com" target="_blank">Guía de Adsense</a></li>
<li><a title="Noticias curiosas" href="http://www.info-diario.com" target="_blank">Noticias curiosas</a></li>
<li><a title="Ubuntu Linux" href="http://www.tecnologiaslibres.net" target="_blank">Ubuntu Linux</a></li>
<li><a title="Noticias Google" href="http://google.dirson.com" target="_blank">Noticias Google</a></li>
<li><a title="Guía de CSS" href="http://www.avecss.com" target="_blank">Guía de CSS</a></li>
<li><a title="Manuales de programación" href="http://www.webestilo.com" target="_blank">Manuales de programación</a></li>
<li><a title="Tráfico web" href="http://tutraficov1.wordpress.com" target="_blank">Tráfico web</a></li>
</ul>
<p>Pues nada, feliz año 2009 a todos, y que los Reyes Magos vengan bien cargaditos <img src='http://www.webidea.es/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/ano-nuevo-pagerank-y-reyes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Operadores lógicos en PHP</title>
		<link>http://www.webidea.es/blog/operadores-logicos-en-php/</link>
		<comments>http://www.webidea.es/blog/operadores-logicos-en-php/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 10:46:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación en PHP]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[operadores en php]]></category>
		<category><![CDATA[operadores lógicos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[programación dinámica]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=96</guid>
		<description><![CDATA[Los operadores lógicos en PHP, son utilizados cuando necesitan ser comprobadas varias comparaciones y si se cumplen algunas o todas ellas. Básicamente son operadores de &#8220;y / o &#8220;, a saber: &#38;&#38; o and &#8211; Devuelve un resultado verdadero (true), cuando las dos condiciones se cumplen. &#124;&#124; o or &#8211; Devuelve un resultado verdadero si [...]]]></description>
			<content:encoded><![CDATA[<p>Los operadores lógicos en PHP, son utilizados cuando necesitan ser comprobadas varias comparaciones y si se cumplen algunas o todas ellas.</p>
<p>Básicamente son operadores de &#8220;y / o &#8220;, a saber:</p>
<ul>
<li><strong>&amp;&amp;</strong> o <strong>and</strong> &#8211; Devuelve un resultado verdadero (<span style="color: #99cc00;"><em>true</em></span>), cuando las dos condiciones se cumplen.</li>
<li><strong>||</strong> o <strong>or</strong> &#8211; Devuelve un resultado verdadero si al menos una de las dos condiciones se cumplen.</li>
<li><strong>!</strong> &#8211; Niega la expresión.</li>
</ul>
<p>Éste sería un ejemplo de operadores lógicos en PHP:</p>
<blockquote class="phpcode"><p><code><span style="color: #003366;">&lt;!– Ejemplo de operadores lógicos en Webidea.es –&gt;<br />
&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Ejemplo de Operadores Lógicos&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</span></code></p>
<p><span style="color: #ff0000;"><code><span>&lt;?php</span><br />
$a = 8;<br />
$b = 3;<br />
$c = 3;<br />
echo ($a == $b) &amp;&amp; ($c &gt; $b),"&lt;br /&gt;";<br />
echo ($a == $b) || ($b == $c),"&lt;br /&gt;";<br />
echo !($b &lt;= $c),"&lt;br /&gt;";<br />
?&gt;</code></span><span style="color: #ff0000;"><code></code></span><span style="color: #003366;"><code><br />
&lt;/body&gt;<br />
&lt;/html&gt;</code></span></p></blockquote>
<p>Y su resultado en pantalla:</p>
<blockquote class="screen"><p><code><span style="color: #000000;">0<br />
1<br />
0<br />
</span></code></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/operadores-logicos-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Operadores de comparación en PHP</title>
		<link>http://www.webidea.es/blog/operadores-de-comparacion-en-php/</link>
		<comments>http://www.webidea.es/blog/operadores-de-comparacion-en-php/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 19:43:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación en PHP]]></category>
		<category><![CDATA[operadores de comparación]]></category>
		<category><![CDATA[operadores en php]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[programación dinámica]]></category>
		<category><![CDATA[Programación Web]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=52</guid>
		<description><![CDATA[Los operadores de comparación, como su propio nombre indica, sirven para realizar operaciones de comparación entre valores numéricos o cadenas de texto, y normalmente van acompañados de condicionales para así poder tomar decisiones, aunque ese capítulo lo veremos más adelante. Coincide con (): Dos valores coinciden ($a == $b). Distinto de (!=): Dos valores son [...]]]></description>
			<content:encoded><![CDATA[<p>Los operadores de comparación, como su propio nombre indica, sirven para realizar operaciones de comparación entre valores numéricos o cadenas de texto, y normalmente van acompañados de condicionales para así poder tomar decisiones, aunque ese capítulo lo veremos más adelante.</p>
<ul>
<li>Coincide con (): Dos valores coinciden ($a == $b).</li>
<li>Distinto de (<strong>!=</strong>): Dos valores son distintos ($a != $b).</li>
<li>Menor que (<strong>&lt;</strong>): Un valor es menor que otro ($a &lt; $b).</li>
<li>Mayor que (<strong>&gt;</strong>): Un valor es mayor al otro ($a &gt; $b).</li>
<li>Menor o igual que (<strong>&lt;=</strong>): Un valor es menor que otro ($a &lt;= $b).</li>
<li>Mayor o igual que (<strong>&gt;=</strong>): Un valor es mayor al otro ($a &gt;= $b).</li>
</ul>
<p><span id="more-52"></span></p>
<p>Éste es un ejemplo de los operadores de comparación:</p>
<blockquote class="phpcode"><p><code><span style="color: #003366;">&lt;!-- Ejemplo de operadores de comparación en Webidea.es --&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Ejemplo de Operadores de Comparación&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</span><br />
</code><span style="color: #ff0000;"><span class="codigophp2">&lt;?php<br />
$a = 5;<br />
$b = 2;<br />
$c = 2;<br />
echo $a == $b,&#8221;&lt;br /&gt;&#8221;;<br />
echo $a != $b,&#8221;&lt;br /&gt;&#8221;;<br />
echo $a &lt; $b,&#8221;&lt;br /&gt;&#8221;;<br />
echo $a &gt; $b,&#8221;&lt;br /&gt;&#8221;;<br />
echo $a &gt;= $c,&#8221;&lt;br /&gt;&#8221;;<br />
echo $b &lt;= $c,&#8221;&lt;br /&gt;&#8221;;<br />
?&gt;</span></span><code><br />
<span style="color: #000080;"> &lt;/body&gt;<br />
&lt;/html&gt;</span></code></p></blockquote>
<p>Es importante reseñar, que los operadores de comparación son booleanos, es decir se guian por una respuesta <span style="color: #003366;"><em>true</em></span> o <em><span style="color: #000080;">false</span></em> (verdadero o falso), y al intentar mostrarlos en pantalla, nos devolverán el valor 1 cuando el resultado sea verdadero y el valor 0 cuando sea falso. Obviamente este valor no se suele imprimir en pantalla, pero para nuestro ejemplo su resultado en pantalla sería:</p>
<blockquote class="screen"><p><code><span style="color: #000000;">0<br />
1<br />
0<br />
1<br />
1<br />
1</span></code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/operadores-de-comparacion-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Operadores aritméticos en PHP</title>
		<link>http://www.webidea.es/blog/operadores-aritmeticos-en-php/</link>
		<comments>http://www.webidea.es/blog/operadores-aritmeticos-en-php/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 02:40:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación en PHP]]></category>
		<category><![CDATA[operadores aritmeticos]]></category>
		<category><![CDATA[programacion php]]></category>
		<category><![CDATA[Programación Web]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=43</guid>
		<description><![CDATA[Los operadores aritméticos son los más simples de todos y sirven para realizar operaciones básicas ya sea de constantes, variables, o una mezcla de ambas. Los operadores básicos son: Suma (+): Suma dos cantidades o variables. Resta (-): Resta dos números. Producto (*): Multiplica dos cantidades o variables. Cociente (/): Divide dos números. Resto (%): [...]]]></description>
			<content:encoded><![CDATA[<p>Los operadores aritméticos son los más simples de todos y sirven para realizar operaciones básicas ya sea de constantes, variables, o una mezcla de ambas. Los operadores básicos son:</p>
<ul>
<li>Suma (<strong>+</strong>): Suma dos cantidades o variables.</li>
<li>Resta (<strong>-</strong>): Resta dos números.</li>
<li>Producto (<strong>*</strong>): Multiplica dos cantidades o variables.</li>
<li>Cociente (<strong>/</strong>): Divide dos números.</li>
<li>Resto (<strong>%</strong>): Devuelve el resto de una división inexacta entre dos números.</li>
<li>Sumatorio 1 (<strong>++</strong>): Suma una unidad a la variable que lo contiene.</li>
<li>Diferencia 1 (<strong>&#8211;</strong>): Resta una unidad a la variable que se le aplica.</li>
</ul>
<p><span id="more-43"></span></p>
<p>Veamos, pues, un ejemplo práctico de los operadores aritméticos:</p>
<blockquote class="phpcode"><p><code><span style="color: #003366;">&lt;!-- Ejemplo de operadores aritméticos en Webidea.es --&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Ejemplo de Operadores Aritméticos&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</span><br />
<span style="color: #ff0000;"> &lt;?php<br />
$a = 10;<br />
$b = 5;<br />
echo $a + $b."&lt;br /&gt;";<br />
echo $a - $b."&lt;br /&gt;";<br />
echo $a * $b."&lt;br /&gt;";<br />
echo $a / $b."&lt;br /&gt;";<br />
echo $a % $b."&lt;br /&gt;";<br />
$a++;<br />
echo $a."&lt;br /&gt;";<br />
$b--;<br />
echo $b."&lt;br /&gt;";<br />
?&gt;</span><br />
<span style="color: #000080;"> &lt;/body&gt;<br />
&lt;/html&gt;</span></code></p></blockquote>
<p>Y su resultado en pantalla:</p>
<blockquote class="screen"><p><span style="color: #000000;"><code>15<br />
5<br />
50<br />
2<br />
0<br />
11<br />
4</code></span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/operadores-aritmeticos-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variables en PHP</title>
		<link>http://www.webidea.es/blog/variables-en-php/</link>
		<comments>http://www.webidea.es/blog/variables-en-php/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 02:13:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación en PHP]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=37</guid>
		<description><![CDATA[Quizá el primer concepto que tenemos que aprender cuando nos metemos a estudiar un lenguaje de programación dinámico es el de las variables. Las variables son contenedores de información independientes, que pueden almacenar valores numéricos y alfanuméricos. Por norma, los lenguajes de programación suelen necesitar inicializar o declarar las variables antes de usarlas. En PHP [...]]]></description>
			<content:encoded><![CDATA[<p>Quizá el primer concepto que tenemos que aprender cuando nos metemos a estudiar un lenguaje de programación dinámico es el de las variables.</p>
<p>Las variables son contenedores de información independientes, que pueden almacenar valores numéricos y alfanuméricos. Por norma, los lenguajes de programación suelen necesitar inicializar o declarar las variables antes de usarlas. En PHP no es necesario hacerlo, aunque es recomendable. Para cualquier uso de variables, hemos de tener en cuenta que su nombre siempre va precedido por el caracter <strong>$</strong>.</p>
<p>Se llaman variables porque su valor puede ser modificado a lo largo de toda la ejecución del programa, y su contenido puede cambiar de cualquier modo, es decir, que si el contenido es un número entero, puede ser reemplazado por otro, pero también puede ser cambiado por una cadena de texto.</p>
<p><span id="more-37"></span></p>
<p>Veamos este ejemplo:</p>
<blockquote class="phpcode"><p><code><span style="color: #000080;">&lt;!-- Ejemplo de variables PHP en Webidea.es --&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Variables en PHP&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</span><br />
<span style="color: #ff0000;">&lt;?php<br />
$a = 5;<br />
$b = 11.5;<br />
$c = "Hola a todos";<br />
echo $a,"&lt;br /&gt;",$b,"&lt;br /&gt;",$c;<br />
?&gt;</span><br />
<span style="color: #000080;"> &lt;/body&gt;<br />
&lt;/html&gt;</span></code></p></blockquote>
<p>En este ejemplo, hemos declarado tres variables, y luego las hemos escrito en pantalla con la <strong>sentencia echo</strong>, intercalándolas con un salto de línea. El resultado que obtendríamos en pantalla, por tanto, sería éste:</p>
<blockquote class="screen"><p><span style="color: #000000;"><code>5<br />
11.5<br />
Hola a todos</code></span></p></blockquote>
<p>Como en casi cualquier lenguaje de programación, las variables poseen dos ámbitos: <strong>local</strong> y <strong>global</strong>.</p>
<p>Una variable local es declarada dentro de una función y sólo puede ser utilizada dentro de ella, expirando dicha variable cuando termina la ejecución de la función.</p>
<p>Las variables locales pueden usarse durante la ejecución de todo el programa. Para declarar una variable global, debemos escribir: <span style="color: #000000;"><em>$GLOBALS['nombre_variable']=&#8221;Valor&#8221;;</em></span>. Si queremos usar una variable global desde una función podemos declarar una nueva variable y asignarle el valor de la global, de este modo: <span style="color: #000000;"><em>$variable=$GLOBALS['nombre_variable'];</em></span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/variables-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

