- var_export: documentation ( source)
<?php
$tests=[1=>1,'string 0'=>'0','null'=>null,'false'=>false,'integer 0'=>0,'foo'=>'foo'];
foreach($tests as $name=>$test){
if( isset($test) && ($test != "") ){
var_export("$name: pass != \"\"");
}else{
var_export("$name: fail != \"\"");
}
echo "\n";
if( isset($test) && ($test !== '') ){
var_export("$name: pass !== \"\"");
}else{
var_export("$name: fail !== \"\"");
}
echo "\n";
if(!empty($test) ){
var_export("$name: pass !empty");
}else{
var_export("$name: fail !empty");
}
echo "\n\n";
}