<?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>Sentido Web &#187; phpm</title>
	<atom:link href="http://sentidoweb.com/tag/phpm/feed" rel="self" type="application/rss+xml" />
	<link>http://sentidoweb.com</link>
	<description>Desarrollo web, HTML, CSS, Javascript, PHP, MySQL</description>
	<lastBuildDate>Tue, 10 Apr 2012 01:02:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Métodos encadenados en PHP</title>
		<link>http://sentidoweb.com/2008/12/29/metodos-encadenados-en-php.php</link>
		<comments>http://sentidoweb.com/2008/12/29/metodos-encadenados-en-php.php#comments</comments>
		<pubDate>Mon, 29 Dec 2008 19:13:37 +0000</pubDate>
		<dc:creator>displaynone</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[chaining]]></category>
		<category><![CDATA[phpm]]></category>

		<guid isPermaLink="false">http://sentidoweb.com/2008/12/29/metodos-encadenados-en-php.php</guid>
		<description><![CDATA[Algo que se usa mucho en jQuery es el method chaining, encadenar la llamada de métodos en una misma sentencia. Para realizar esto en PHP lo que hay que hacer es devolver $this en cada método: class obj &#123; function accion1&#40;&#41; &#123; // Lo que sea return $this; &#125; function accion2&#40;&#41; &#123; // Lo que [...]]]></description>
			<content:encoded><![CDATA[<p>Algo que se usa mucho en jQuery es el <em>method chaining</em>, encadenar la llamada de métodos en una misma sentencia. Para realizar esto en PHP lo que hay que hacer es devolver <em>$this</em> en cada método:</p>
<pre><code><pre class="php"><span style="color: #000000; font-weight: bold;">class</span> obj <span style="color: #66cc66;">&#123;</span>
<span style="color: #000000; font-weight: bold;">function</span> accion1<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #808080; font-style: italic;">// Lo que sea</span>
<span style="color: #723b00;">return</span> <span style="color: #3E6D8F;">$this</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> accion2<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #808080; font-style: italic;">// Lo que sea</span>
<span style="color: #723b00;">return</span> <span style="color: #3E6D8F;">$this</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
<span style="color: #3E6D8F;">$o</span> = <span style="color: #000000; font-weight: bold;">new</span> obj<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #3E6D8F;">$o</span>-&gt;<span style="color: #006600;">accion1</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>-&gt;<span style="color: #006600;">accion2</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre></code></pre>
<p><a href="http://www.electrictoolbox.com/php-method-chaining/">Method chaining with PHP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sentidoweb.com/2008/12/29/metodos-encadenados-en-php.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

