ホームページ > バックエンド開発 > PHPチュートリアル > phpの基礎学習~var_dump関数の応用

phpの基礎学習~var_dump関数の応用

WBOY
リリース: 2016-06-13 13:02:37
オリジナル
852 人が閲覧しました

PHP基礎学習~var_dump関数の使い方

var_dump

(PHP 3>= 3.0.5、PHP 4)

var_dump?--?変数に関する情報を出力します

説明

void?var_dump?(混合式 [, 混合式 [, ...]])

この関数は、式のタイプや値など、1 つ以上の式に関する構造情報を表示します。配列は値を再帰的に展開し、インデントによって構造を表示します。

ヒント:?プログラムが結果をブラウザに直接出力しないようにするには、output-controlfunctions を使用して関数の出力をキャプチャし、? 文字列 に保存します。 ?型変数。

?var_dump()? と ?print_r() を比較できます。

?

var_dump()?例

例子 1.?var_dump()?示例

<span style="color: #000000;"><pre class="brush:php;toolbar:false">&lt;br&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;&lt;?php&lt;br&gt;$a?&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;= array (&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;,?&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;, array (&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;a&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;,?&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;b&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;,?&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;c&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;));&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;var_dump?&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$a&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;);&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff8000;&quot;&gt;/* 输出:&lt;br&gt;array(3) {&lt;br&gt;??[0]=&gt;&lt;br&gt;??int(1)&lt;br&gt;??[1]=&gt;&lt;br&gt;??int(2)&lt;br&gt;??[2]=&gt;&lt;br&gt;??array(3) {&lt;br&gt;????[0]=&gt;&lt;br&gt;????string(1) &quot;a&quot;&lt;br&gt;????[1]=&gt;&lt;br&gt;????string(1) &quot;b&quot;&lt;br&gt;????[2]=&gt;&lt;br&gt;????string(1) &quot;c&quot;&lt;br&gt;??}&lt;br&gt;}&lt;br&gt;&lt;br&gt;*/&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$b?&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;=?&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;3.1&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$c?&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;=?&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;TRUE&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;var_dump&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$b&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$c&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;);&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff8000;&quot;&gt;/* 输出:&lt;br&gt;float(3.1)&lt;br&gt;bool(true)&lt;br&gt;&lt;br&gt;*/&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;?&gt;&lt;br&gt;&lt;/span&gt;</pre></span>
例 1.?
<span style="color: #000000;"><pre class="brush:php;toolbar:false">&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;&lt;? php&lt;/p&gt;$a?&lt;div class=&quot;clear&quot;&gt;&lt;span style=&quot;color: #007700;&quot;&gt;= array (&lt;/p&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;1&lt;🎜&gt;&lt;span style=&quot;color : #007700;&quot;&gt;,?&lt;🎜&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;2&lt;🎜&gt;&lt;span style=&quot;color: #007700;&quot;&gt;, 配列 (&lt;🎜&gt;&lt;span style=&quot; color: #dd0000;&quot;&gt;&quot;a&quot;&lt;🎜&gt;&lt;span style=&quot;color: #007700;&quot;&gt;,?&lt;🎜&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;b&quot;&lt;🎜&gt;&lt;span style=&quot;color: #007700;&quot;&gt;,?&lt;🎜&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;c&quot;&lt;🎜&gt;&lt;span style=&quot;color: #007700;&quot;&gt;));&lt;🎜 &gt;&lt;🎜&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;var_dump?&lt;🎜&gt;&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;🎜&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$ a&lt;🎜&gt;&lt;span style=&quot;color: #007700;&quot;&gt;);&lt;🎜&gt;&lt;🎜&gt;&lt;🎜&gt;&lt;span style=&quot;color: #ff8000;&quot;&gt;/* 出力: &lt;🎜&gt;array(3) {&lt;🎜&gt;??[0]=&gt;&lt;🎜&gt;??int(1)&lt;🎜&gt;??[1]=&gt;&lt;🎜&gt;??int(2)&lt;🎜&gt;??[2]= &gt;??配列(3) {????[0]=&gt;????文字列(1) &quot;a&quot;????[1]= &gt;????文字列(1) &quot;b&quot;????[2]=&gt;????文字列(1) &quot;c&quot;??}}*/&lt;span style=&quot;color: #0000bb;&quot;&gt;$b?&lt;span style=&quot;color: #007700;&quot;&gt; =?&lt;span style=&quot;color: #0000bb;&quot;&gt;3.1&lt;span style=&quot;color: #007700;&quot;&gt;;&lt;span style=&quot;color: #0000bb; &quot;&gt;$c?&lt;span style=&quot;color: #007700;&quot;&gt;=?&lt;span style=&quot;color: #0000bb;&quot;&gt;TRUE&lt;span style=&quot;color: #007700 ;&quot;&gt;;&lt;span style=&quot;color: #0000bb;&quot;&gt;var_dump&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;span style=&quot;color: # 0000bb;&quot;&gt;$b&lt;span style=&quot;color: #007700;&quot;&gt;、&lt;span style=&quot;color: #0000bb;&quot;&gt;$c&lt;span style=&quot;color: # 007700;&quot;&gt;);&lt;span style=&quot;color: #ff8000;&quot;&gt;/* 出力: float(3.1)bool(true)*/&lt;span style=&quot;color: #0000bb;&quot;&gt;?&gt;</pre></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート