HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

var_dump

Description

The var_dump of Variable Handling for PHP dumps information about a variable.

Syntax

var_dump(
    mixed $value,
    mixed ...$values
): void

Parameters

value

The expression to dump.

values

Further expressions to dump.

Return

No value is returned.

Examples

1 · value · bool

<?

$value = false;

var_dump($value);
bool(false)

2 · value · int

<?

$value = 0;

var_dump($value);
int(0)

3 · value · float

<?

$value = 0.0;

var_dump($value);
float(0)

4 · value · string

<?

$value = "0";

var_dump($value);
string(1) "0"

5 · value · array

<?

$value = [0];

var_dump($value);
array(1) {
  [0]=>
  int(0)
}

6 · value · object · standard class

<?

$value = new stdclass;
$value->var = 0;

var_dump($value);
object(stdClass)#1 (1) {
  ["var"]=>
  int(0)
}

7 · value · object · custom class

<?

class myclass
{
    public $var;
}

$value = new myclass;
$value->var = 0;

var_dump($value);
object(myclass)#1 (1) {
  ["var"]=>
  int(0)
}

8 · values

<?

class myclass
{
    public $var;
}

$value1 = false;
$value2 = 0;
$value3 = 0.0;
$value4 = "0";
$value5 = [0];
$value6 = new stdclass;
$value6->var = 0;
$value7 = new myclass;
$value7->var = 0;

var_dump($value1, $value2, $value3, $value4, $value5, $value6, $value7);
bool(false)
int(0)
float(0)
string(1) "0"
array(1) {
  [0]=>
  int(0)
}
object(stdClass)#1 (1) {
  ["var"]=>
  int(0)
}
object(myclass)#2 (1) {
  ["var"]=>
  int(0)
}