<?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: Consigue sobrecarga para tu PHP5</title>
	<atom:link href="http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/</link>
	<description>Desarrollo web, Wordpress, y alguna cosilla más</description>
	<lastBuildDate>Sun, 12 Feb 2012 12:01:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Otros Conceptos de POO (POO 02) - ObjetivoPHP</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-60032</link>
		<dc:creator>Otros Conceptos de POO (POO 02) - ObjetivoPHP</dc:creator>
		<pubDate>Sun, 20 Sep 2009 14:31:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-60032</guid>
		<description>[...] en PHP la sobrecarga tradicional, pero se puede llegar a simular con un poco de trabajo. Fuente: Anieto, [...]</description>
		<content:encoded><![CDATA[<p>[...] en PHP la sobrecarga tradicional, pero se puede llegar a simular con un poco de trabajo. Fuente: Anieto, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: bedomax</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-53607</link>
		<dc:creator>bedomax</dc:creator>
		<pubDate>Sun, 25 Jan 2009 17:36:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-53607</guid>
		<description>Hola Anieto, disculpa que te moleste pero el ejemplo esta mal. 

Esta mal porque en la declaración de los métodos los llama con el mismo nombre y que ahí se ha equivocado? que en realidad seria Pruebas1, y Pruebas2,  tambien  que el $accepted_methods = array(&quot;hello&quot;); en lugar de ese debería ser un $accepted_methods = array(&quot;Prueba&quot;);?</description>
		<content:encoded><![CDATA[<p>Hola Anieto, disculpa que te moleste pero el ejemplo esta mal. </p>
<p>Esta mal porque en la declaración de los métodos los llama con el mismo nombre y que ahí se ha equivocado? que en realidad seria Pruebas1, y Pruebas2,  tambien  que el $accepted_methods = array(&#8220;hello&#8221;); en lugar de ese debería ser un $accepted_methods = array(&#8220;Prueba&#8221;);?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: mecano</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-48612</link>
		<dc:creator>mecano</dc:creator>
		<pubDate>Fri, 11 Jul 2008 21:42:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-48612</guid>
		<description>Realmente interesante de una forma prácticamente sencilla la explicación peor   en la practica no me funciono  tu ejemplo pero si  el del link expuesto aca.

realmente ahorra mucho trabajo esta sobrecarga  GRACIAS por la información.</description>
		<content:encoded><![CDATA[<p>Realmente interesante de una forma prácticamente sencilla la explicación peor   en la practica no me funciono  tu ejemplo pero si  el del link expuesto aca.</p>
<p>realmente ahorra mucho trabajo esta sobrecarga  GRACIAS por la información.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: pamo</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-41384</link>
		<dc:creator>pamo</dc:creator>
		<pubDate>Sun, 28 Oct 2007 08:14:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-41384</guid>
		<description>Tal vez no sea el mejor metodo pero hace el trabajo y mucho mas facil:
enviar como parametros a la funcion a sobrecargar como una cadena con los caracteres que irian como parametros (met(1,texto, 99) =&gt; met(&quot;1,texto, 99&quot;))
y hacer que la funcion met haga un remove de &quot; &quot; y un split y analizar el arreglo para decidir que hacer. facil, rapido y comodo (mas o menos, por el hecho de tener que crear cadenas cuando son mas de dos variables las que se envian)</description>
		<content:encoded><![CDATA[<p>Tal vez no sea el mejor metodo pero hace el trabajo y mucho mas facil:<br />
enviar como parametros a la funcion a sobrecargar como una cadena con los caracteres que irian como parametros (met(1,texto, 99) =&gt; met(&#8220;1,texto, 99&#8243;))<br />
y hacer que la funcion met haga un remove de &#8221; &#8221; y un split y analizar el arreglo para decidir que hacer. facil, rapido y comodo (mas o menos, por el hecho de tener que crear cadenas cuando son mas de dos variables las que se envian)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: epplestun</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39032</link>
		<dc:creator>epplestun</dc:creator>
		<pubDate>Fri, 03 Aug 2007 11:21:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39032</guid>
		<description>buenas malag, creo que el código que has indicado no hace algo similar a la sobre carga, y creo que es por que te has olvidado de poner la primera parte del código,de todas maneras, lo de PHP no es una sobre carga real, ya que lo hace mediante un manejador de argumentos ... y el método mágico __call pero bueno ... es lo que tenemos de momento jeje.

Pues eso malag, peganos bien el código, ya que lo que escribiste así solo no hace nada.

Un saludo</description>
		<content:encoded><![CDATA[<p>buenas malag, creo que el código que has indicado no hace algo similar a la sobre carga, y creo que es por que te has olvidado de poner la primera parte del código,de todas maneras, lo de PHP no es una sobre carga real, ya que lo hace mediante un manejador de argumentos &#8230; y el método mágico __call pero bueno &#8230; es lo que tenemos de momento jeje.</p>
<p>Pues eso malag, peganos bien el código, ya que lo que escribiste así solo no hace nada.</p>
<p>Un saludo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: malag</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39017</link>
		<dc:creator>malag</dc:creator>
		<pubDate>Thu, 02 Aug 2007 16:32:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39017</guid>
		<description>algo como esto resulta, no es sobrecarga, pero funciona bien.

$nombre(&amp;$args));
  }

  function Pruebas0() {
    echo &quot;Hola Pruebas&quot;;
  }

  function Pruebas1($args){
    $name = $args[0];
    echo &quot;Hola $name&quot;;
  }

  function Pruebas2($args){
    $first_name = $args[0];
    $last_name  = $args[1];
    echo &quot;Hola $first_name, $last_name&quot;;
  }
}

$ot = new Pruebas();
$ot-&gt;Pruebas();
$ot-&gt;Pruebas(&quot;John&quot;);
$ot-&gt;Pruebas(&quot;John&quot;, &quot;Smith&quot;);
?&gt;</description>
		<content:encoded><![CDATA[<p>algo como esto resulta, no es sobrecarga, pero funciona bien.</p>
<p>$nombre(&amp;$args));<br />
  }</p>
<p>  function Pruebas0() {<br />
    echo &#8220;Hola Pruebas&#8221;;<br />
  }</p>
<p>  function Pruebas1($args){<br />
    $name = $args[0];<br />
    echo &#8220;Hola $name&#8221;;<br />
  }</p>
<p>  function Pruebas2($args){<br />
    $first_name = $args[0];<br />
    $last_name  = $args[1];<br />
    echo &#8220;Hola $first_name, $last_name&#8221;;<br />
  }<br />
}</p>
<p>$ot = new Pruebas();<br />
$ot-&gt;Pruebas();<br />
$ot-&gt;Pruebas(&#8220;John&#8221;);<br />
$ot-&gt;Pruebas(&#8220;John&#8221;, &#8220;Smith&#8221;);<br />
?&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: aNieto2k</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39010</link>
		<dc:creator>aNieto2k</dc:creator>
		<pubDate>Thu, 02 Aug 2007 11:15:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39010</guid>
		<description>#1 ... definitivamente soy tonto xDDD Corregido :D</description>
		<content:encoded><![CDATA[<p>#1 &#8230; definitivamente soy tonto xDDD Corregido <img src='http://www.anieto2k.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: epplestun</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39007</link>
		<dc:creator>epplestun</dc:creator>
		<pubDate>Thu, 02 Aug 2007 09:31:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39007</guid>
		<description>se me olvidaba, para ver un ejemplo que si funciona ir a http://es.php.net/manual/en/language.oop5.overloading.php#69440 jejeje</description>
		<content:encoded><![CDATA[<p>se me olvidaba, para ver un ejemplo que si funciona ir a <a href="http://es.php.net/manual/en/language.oop5.overloading.php#69440" rel="nofollow">http://es.php.net/manual/en/language.oop5.overloading.php#69440</a> jejeje</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: epplestun</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39003</link>
		<dc:creator>epplestun</dc:creator>
		<pubDate>Thu, 02 Aug 2007 09:22:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39003</guid>
		<description>exacto jeje, yo también me había fijado en eso, comentar que hay otras maneras de hacerlo en PHP con la extension de overload (sobrecarga) http://es.php.net/manual/en/ref.overload.php ;-)</description>
		<content:encoded><![CDATA[<p>exacto jeje, yo también me había fijado en eso, comentar que hay otras maneras de hacerlo en PHP con la extension de overload (sobrecarga) <a href="http://es.php.net/manual/en/ref.overload.php" rel="nofollow">http://es.php.net/manual/en/ref.overload.php</a> <img src='http://www.anieto2k.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Oriol</title>
		<link>http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39001</link>
		<dc:creator>Oriol</dc:creator>
		<pubDate>Thu, 02 Aug 2007 08:18:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2007/08/02/consigue-sobrecarga-para-tu-php5/#comment-39001</guid>
		<description>No es por ser tiquismiquis, pero el ejemplo que has puesto tiene poco de sobrecarga, porque estás llamando a 3 métodos diferentes.

La primera parte del código que has puesto (la definición de la clase) tiene su sentido. Aunque para ser correcto del todo, se debería cambiar &#039;hello&#039; por &#039;pruebas&#039;.

De este modo, se podría llamar a $ot-&gt;pruebas(), con o sin argumentos, sin tener que llamar a Pruebas1, 2 o 3.</description>
		<content:encoded><![CDATA[<p>No es por ser tiquismiquis, pero el ejemplo que has puesto tiene poco de sobrecarga, porque estás llamando a 3 métodos diferentes.</p>
<p>La primera parte del código que has puesto (la definición de la clase) tiene su sentido. Aunque para ser correcto del todo, se debería cambiar &#8216;hello&#8217; por &#8216;pruebas&#8217;.</p>
<p>De este modo, se podría llamar a $ot-&gt;pruebas(), con o sin argumentos, sin tener que llamar a Pruebas1, 2 o 3.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

