PHP基礎学習~var_dump関数の使い方
var_dump
(PHP 3>= 3.0.5、PHP 4)
この関数は、式のタイプや値など、1 つ以上の式に関する構造情報を表示します。配列は値を再帰的に展開し、インデントによって構造を表示します。 ヒント:?プログラムが結果をブラウザに直接出力しないようにするには、output-controlfunctions を使用して関数の出力をキャプチャし、? 文字列 に保存します。 ?型変数。
?var_dump()? と ?print_r() を比較できます。 ? 例子 1.?var_dump()?示例説明
void?var_dump?(混合式 [, 混合式 [, ...]])
?例
var_dump()
例 1.?
<span style="color: #000000;"><pre class="brush:php;toolbar:false"><br><span style="color: #0000bb;"><?php<br>$a?</span><span style="color: #007700;">= array (</span><span style="color: #0000bb;">1</span><span style="color: #007700;">,?</span><span style="color: #0000bb;">2</span><span style="color: #007700;">, array (</span><span style="color: #dd0000;">"a"</span><span style="color: #007700;">,?</span><span style="color: #dd0000;">"b"</span><span style="color: #007700;">,?</span><span style="color: #dd0000;">"c"</span><span style="color: #007700;">));<br></span><span style="color: #0000bb;">var_dump?</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$a</span><span style="color: #007700;">);<br><br></span><span style="color: #ff8000;">/* 输出:<br>array(3) {<br>??[0]=><br>??int(1)<br>??[1]=><br>??int(2)<br>??[2]=><br>??array(3) {<br>????[0]=><br>????string(1) "a"<br>????[1]=><br>????string(1) "b"<br>????[2]=><br>????string(1) "c"<br>??}<br>}<br><br>*/<br><br></span><span style="color: #0000bb;">$b?</span><span style="color: #007700;">=?</span><span style="color: #0000bb;">3.1</span><span style="color: #007700;">;<br></span><span style="color: #0000bb;">$c?</span><span style="color: #007700;">=?</span><span style="color: #0000bb;">TRUE</span><span style="color: #007700;">;<br></span><span style="color: #0000bb;">var_dump</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$b</span><span style="color: #007700;">,</span><span style="color: #0000bb;">$c</span><span style="color: #007700;">);<br><br></span><span style="color: #ff8000;">/* 输出:<br>float(3.1)<br>bool(true)<br><br>*/<br></span><span style="color: #0000bb;">?><br></span></pre></span>
<span style="color: #000000;"><pre class="brush:php;toolbar:false"></span><span style="color: #0000bb;"><? php</p>$a?<div class="clear"><span style="color: #007700;">= array (</p><span style="color: #0000bb;">1<🎜><span style="color : #007700;">,?<🎜><span style="color: #0000bb;">2<🎜><span style="color: #007700;">, 配列 (<🎜><span style=" color: #dd0000;">"a"<🎜><span style="color: #007700;">,?<🎜><span style="color: #dd0000;">"b"<🎜><span style="color: #007700;">,?<🎜><span style="color: #dd0000;">"c"<🎜><span style="color: #007700;">));<🎜 ><🎜><span style="color: #0000bb;">var_dump?<🎜><span style="color: #007700;">(<🎜><span style="color: #0000bb;">$ a<🎜><span style="color: #007700;">);<🎜><🎜><🎜><span style="color: #ff8000;">/* 出力: <🎜>array(3) {<🎜>??[0]=><🎜>??int(1)<🎜>??[1]=><🎜>??int(2)<🎜>??[2]= >??配列(3) {????[0]=>????文字列(1) "a"????[1]= >????文字列(1) "b"????[2]=>????文字列(1) "c"??}}*/<span style="color: #0000bb;">$b?<span style="color: #007700;"> =?<span style="color: #0000bb;">3.1<span style="color: #007700;">;<span style="color: #0000bb; ">$c?<span style="color: #007700;">=?<span style="color: #0000bb;">TRUE<span style="color: #007700 ;">;<span style="color: #0000bb;">var_dump<span style="color: #007700;">(<span style="color: # 0000bb;">$b<span style="color: #007700;">、<span style="color: #0000bb;">$c<span style="color: # 007700;">);<span style="color: #ff8000;">/* 出力: float(3.1)bool(true)*/<span style="color: #0000bb;">?></pre></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>