PHPリファレンス(逆引き)

PHPリファレンス
 
型や構造を含む情報を表示する(var_dump()、print_r())
スポンサードリンク

型や構造を含む情報を表示するには、var_dump()、print_r()関数を使います。

var_dump( 引数 )

引数で指定された変数の構造化した情報を表示します。
配列を指定した場合は、インデックス数と添字、及びキーとインデックスを示す形式で出力します。
オブジェクトを指定した場合には、オブジェクト内部の変数やそれぞれの変数に関する情報も出力します。
var_dump()関数は、print_r()関数より詳細な情報が表示されます。
print_r( 引数 )

例1) 文字列情報を表示する。

<?php
$str = "abcde";
var_dump($str);
print_r($str);
?>

●実行結果
string(5) "abcde"
abcde




例2) 配列情報を表示する。

<?php
$array = array("key1"=>"aaa","key2"=>"bbb");
var_dump($array);
print_r($array);
?>

●実行結果
array(2) {
 ["key1"]=>
 string(3) "aaa"
 ["key2"]=>
 string(3) "bbb"
}
Array
(
 [key1] => aaa
 [key2] => bbb
)




例3) オブジェクト情報を表示する。

<?php
class TestClass {
 private $str;
 function getData() {
  return $this->str;
 }
}

$obj = new TestClass();
var_dump($obj);
print_r($obj);
?>

●実行結果
object(TestClass)#1 (1) {
 ["str:private"]=>
 NULL
}
TestClass Object
(
 [str:private] =>
)



スポンサード リンク


文字列を表示する( echo、print )
文字列を整形して表示する( printf() )
型や構造を含む情報を表示する( var_dump()、print_r() )

基本APIへ
忘れっぽいエンジニアのPHPリファレンス TOPへ