<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://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>https://jackxiang.com/post//</link>
<title><![CDATA[var_export,常用于生成缓存文件]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sun, 27 Dec 2009 10:48:10 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	var_export 输出，所有的数据是可以作为组织好的变量输出的，都是能够作为直接赋值使用：<br/><br/><div class="code">array (<br/>&nbsp;&nbsp;&#039;user&#039; =&gt; &#039;yyy&#039;,<br/>&nbsp;&nbsp;&#039;psw&#039; =&gt; &#039;xxx&#039;,<br/>)</div><br/><br/><br/>需要注意的一点是, var_export对于资源型的变量会输出NULL!<br/><br/>debug_zval_dump 输出结果跟 var_dump 类似，唯一增加的一个值是refcount，就是记录一个变量被引用了多少次，这是php的 copy on write (写时复制) 的机制的一个重要特点[<br/><br/><br/>(PHP 4 &gt;= 4.2.0, PHP 5)<br/>var_export -- 输出或返回一个变量的字符串表示<br/>描述<br/>mixed var_export ( mixed expression [, bool return])<br/><br/>此函数返回关于传递给该函数的变量的结构信息，它和 var_dump() 类似，不同的是其返回的表示是合法的 PHP 代码。<br/><br/>您可以通过将函数的第二个参数设置为 TRUE，从而返回变量的表示。<br/><br/><br/><div class="code">&lt;?php<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $array = array( &#039;user&#039;&nbsp;&nbsp;&nbsp;&nbsp;=&gt; &#039;yyy&#039;, &#039;psw&#039; =&gt; &#039;xxx&#039; );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $var=&quot;string&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo var_export($array,true);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;&lt;br /&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo var_export($var,true);<br/>?&gt;</div><br/><br/>上面代码将在页面打印:<br/>array ( &#039;user&#039; =&gt; &#039;yyy&#039;, &#039;psw&#039; =&gt; &#039;xxx&#039;, )<br/>&#039;string&#039;<br/><br/>也就是变量在php脚本中的表示。<br/>所以常用于生成缓存文件。<br/>例：<br/><br/><div class="code">&lt;?php<br/>&nbsp;&nbsp;&nbsp;&nbsp;$cache_file_path = ROOT_PATH . &#039;/temp/static_caches/&#039; . $cache_name . &#039;.php&#039;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$content = &quot;&lt;?php&#92;r&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$content .= &quot;&#92;$data = &quot; . var_export($caches, true) . &quot;;&#92;r&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$content .= &quot;?&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;file_put_contents($cache_file_path, $content, LOCK_EX);<br/>?&gt;</div><br/><br/>以上代码会生成有一个数组的php缓存文件。<br/>
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] var_export,常用于生成缓存文件]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>