
var_dump関数を使って出力される値を見ることによって、プログラミングがはかどります。
var_dump関数の使い方
整数型変数の場合
<?php
$data = 10;
var_dump($data);
出力結果
int(10)
文字列型の変数の場合
<?php
$data = 'あいう';
var_dump($data);
出力結果
string(6) “あいう”
配列型の変数の場合
<?php
$data = array('apple','banana','citron','dates');
var_dump($data);
出力結果
array(4) {
[0]=>
string(1) “apple”
[1]=>
string(1) “banana”
[2]=>
string(1) “citron”
[3]=>
string(1) “dates”
}
「array(4)」は4つの要素を持つ配列であることを示し、「[0~3]」は各キーとそのキーに格納された値を示しています。
var_dumpとprint_rの違い
<?php
$data = array('a','b','c','d');
var_dump($data);
print_r($data);
出力結果
//var_dump
array(4) {
[0]=>
string(1) “a”
[1]=>
string(1) “b”
[2]=>
string(1) “c”
[3]=>
string(1) “d”
}
//print_r
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
※ echo も参照