- var_dump: documentation ( source)
<?php
$foo = false;
var_dump(!empty($foo) === (isset($foo) && $foo > 0));
$foo = 0;
var_dump(!empty($foo) === (isset($foo) && $foo > 0));
$foo = -1;
var_dump(!empty($foo) === (isset($foo) && $foo > 0));
$foo = 1;
var_dump(!empty($foo) === (isset($foo) && $foo > 0));