- var_dump: documentation ( source)
<?php
$a = array(null);
var_dump( empty( $a ) ); //bool(false)
var_dump( (bool)$a ); //bool(false)
$b = array(false);
var_dump( empty( $b ) ); //bool(false)
var_dump( (bool)$b ); //bool(false)
$c = array(0);
var_dump( empty( $c ) ); //bool(false)
var_dump( (bool)$c ); //bool(false)
$d = array('');
var_dump( empty( $d ) ); //bool(false)
var_dump( (bool)$d ); //bool(false)
$e = array();
var_dump( empty( $e ) ); //bool(true)
var_dump( (bool)$e ); //bool(false)