- var_dump: documentation ( source)
<?php
$x = 0;
echo PHP_EOL.'$x = 0;'.PHP_EOL;
var_dump(is_null($x));
var_dump(!empty($x));
var_dump(isset($x));
var_dump(empty($x));
$x = '0';
echo PHP_EOL.'$x = '."'".'0'."'".';'.PHP_EOL;
var_dump(is_null($x));
var_dump(!empty($x));
var_dump(isset($x));
var_dump(empty($x));
$x = '';
echo PHP_EOL.'$x = '."''".';'.PHP_EOL;
var_dump(is_null($x));
var_dump(!empty($x));
var_dump(isset($x));
var_dump(empty($x));
$x = NULL;
echo PHP_EOL.'$x = NULL;'.PHP_EOL;
var_dump(is_null($x));
var_dump(!empty($x));
var_dump(isset($x));
var_dump(empty($x));
$x = TRUE;
echo PHP_EOL.'$x = TRUE;'.PHP_EOL;
var_dump(is_null($x));
var_dump(!empty($x));
var_dump(isset($x));
var_dump(empty($x));
$x = FALSE;
echo PHP_EOL.'$x = FALSE;'.PHP_EOL;
var_dump(is_null($x));
var_dump(!empty($x));
var_dump(isset($x));
var_dump(empty($x));
$x = array();
echo PHP_EOL.'$x = array();'.PHP_EOL;
var_dump(is_null($x));
var_dump(!empty($x));
var_dump(isset($x));
var_dump(empty($x));
unset($x);
echo PHP_EOL.'unset($x);'.PHP_EOL;
var_dump(is_null($x));
var_dump(!empty($x));
var_dump(isset($x));
var_dump(empty($x));