<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[ob_start与回调函数]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 22 Apr 2010 06:42:26 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;今天在研究ob_start()的时候发现它的参数中有个callback,也就是回调函数。已前没有接触过，立即google。发现有好多文章介绍此函数的，但是大多数都介绍的很不清楚（也许本人水平太低，看不懂），最后貌似理解了。下边就我的理解介绍一下什么是callback function.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用回调函数实际上就是在调用某个函数（通常是API函数）时，将自己的一个函数（这个函数为回调函数）的地址作为参数传递给那个函数。而那个函数在需要的时候，利用传递的地址调用回调函数，这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。也就是可以讲回调函数作为另外一个函数的参数，然后利用回调函数完成一些操做。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下边就拿ob_start()来做一个例子，开始贴代码<br/><br/><div class="code">&lt;?php<br/><br/>function callback($buffer)<br/>&#123;<br/>&nbsp;&nbsp;// replace all the apples with oranges<br/>&nbsp;&nbsp;return (str_replace(&quot;apples&quot;, &quot;oranges&quot;, $buffer));<br/>&#125;<br/>//ob_start will out put content to a internal buffer<br/>ob_start(&quot;callback&quot;);<br/><br/>?&gt;<br/>&lt;html&gt;<br/>&lt;body&gt;<br/>&lt;p&gt;It&#039;s like comparing apples to oranges.&lt;/p&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;<br/>&lt;?php<br/>//will clean internal buffer<br/>//ob_end_clean();<br/>//will out the internal buffer&#039;s content.<br/>ob_end_flush();<br/><br/>?&gt;</div><br/><br/><br/>ob_start() 会回调callback这个方法，对buffer中的内容进行修改。<br/><br/>来源：http://blog.sina.com.cn/s/blog_4d8a2c970100ewb3.html
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] ob_start与回调函数]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>