⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000022.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;thinkin&nbsp;(强强),&nbsp;信区:&nbsp;Linux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;DebugVariables&nbsp;&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Thu&nbsp;Feb&nbsp;17&nbsp;11:03:26&nbsp;2000)&nbsp;<BR>&nbsp;<BR>&lt;?php&nbsp;<BR>&nbsp;&nbsp;&nbsp;#&nbsp;coded&nbsp;by&nbsp;thomas&nbsp;hansmann&nbsp;(<A HREF="mailto:thomas@thoftware.de)">thomas@thoftware.de)</A>&nbsp;and&nbsp;if&nbsp;you&nbsp;copy&nbsp;it,&nbsp;<BR>&nbsp;&nbsp;&nbsp;#&nbsp;you're&nbsp;right&nbsp;;-)&nbsp;<BR>&nbsp;&nbsp;&nbsp;#&nbsp;if&nbsp;you&nbsp;find&nbsp;this&nbsp;code&nbsp;usefull,&nbsp;please&nbsp;send&nbsp;me&nbsp;an&nbsp;email.&nbsp;thanks...&nbsp;<BR>&nbsp;&nbsp;&nbsp;#&nbsp;only&nbsp;use&nbsp;the&nbsp;first&nbsp;2&nbsp;arguments&nbsp;(a&nbsp;describing&nbsp;name&nbsp;and&nbsp;the&nbsp;variable&nbsp;<BR>&nbsp;&nbsp;&nbsp;#&nbsp;itself,&nbsp;$a&nbsp;and&nbsp;$o&nbsp;are&nbsp;used&nbsp;only&nbsp;from&nbsp;within&nbsp;the&nbsp;function).&nbsp;<BR>&nbsp;&nbsp;function&nbsp;show_var($n,$v,$a=0,$o=0)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;$m1&nbsp;=&nbsp;&nbsp;&quot;is&nbsp;an&nbsp;array&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;$m2&nbsp;=&nbsp;&nbsp;&quot;is&nbsp;an&nbsp;object&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;$m3&nbsp;=&nbsp;&nbsp;&quot;functions&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;$t&nbsp;=&nbsp;&nbsp;&quot;&lt;table&nbsp;class=debug&nbsp;border=0&nbsp;cellpadding=0&nbsp;cellspacing=0&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!$a)&nbsp;echo&nbsp;$t;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;&quot;&lt;tr&gt;&lt;td&nbsp;class=debug&nbsp;valign=top&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;($n&nbsp;==&nbsp;&nbsp;&quot;[\&quot;~\&quot;]&quot;)?&nbsp;&quot;&lt;br&gt;$m3:&amp;nbsp;&quot;:&nbsp;&quot;$n&amp;nbsp;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;&quot;&lt;/td&gt;&lt;td&nbsp;class=debug&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(is_array($v))&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;($o?&nbsp;&quot;&quot;:&nbsp;&quot;$m1:&lt;br&gt;&quot;).&nbsp;&quot;$t&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(reset($v);list($k,$vv)&nbsp;=&nbsp;each($v);show_var(&nbsp;&quot;[\&quot;$k\&quot;]&quot;,$vv,$a+1));&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;&quot;&lt;/table&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;elseif&nbsp;(is_object($v))&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;very&nbsp;tricky&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;&quot;$m2:&lt;br&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$v&nbsp;=&nbsp;serialize($v);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;object&nbsp;-&gt;&nbsp;string&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$v&nbsp;=&nbsp;&nbsp;&quot;a&quot;.substr($v,1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;fake&nbsp;an&nbsp;array&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$f&nbsp;=&nbsp;unserialize($v);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;string&nbsp;-&gt;&nbsp;array&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$v&nbsp;=&nbsp;ereg_replace(&nbsp;&quot;s:[^;]+;i:0;&quot;,&nbsp;&quot;&quot;,$v);&nbsp;&nbsp;#&nbsp;delete&nbsp;functions&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$v&nbsp;=&nbsp;unserialize($v);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;string&nbsp;-&gt;&nbsp;array&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(reset($v);list($key,$val)&nbsp;=&nbsp;each($v);unset($f[$key]));&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(reset($f);list($key,$val)&nbsp;=&nbsp;each($f);$v[&nbsp;&quot;~&quot;].=&nbsp;&quot;$key();&nbsp;&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;show_var(&nbsp;&quot;&quot;,$v,$a+1,1);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;elseif&nbsp;($n&nbsp;==&nbsp;&nbsp;&quot;[\&quot;~\&quot;]&quot;)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;&quot;&lt;br&gt;$v&lt;br&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;elseif&nbsp;(is_string($v))&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;&quot;:&nbsp;\&quot;$v\&quot;&lt;br&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;echo&nbsp;&nbsp;&quot;&amp;nbsp;:&nbsp;$v&lt;br&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;&quot;&lt;/td&gt;&lt;/tr&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!$a)&nbsp;echo&nbsp;&nbsp;&quot;&lt;/table&gt;&quot;;&nbsp;<BR>&nbsp;&nbsp;}&nbsp;<BR>?&gt;&nbsp;<BR>--&nbsp;<BR>&nbsp;<BR>人生到处知何似?&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;应似飞鸿踏雪泥。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;泥上偶然留指爪,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鸿飞那复计东西!&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;162.105.37.191]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -