- var_dump: documentation ( source)
<?php
class obj {
}
function ret_true() {
return true;
}
function ret_false() {
return false;
}
function ret_obj() {
return new obj();
}
function ret_std() {
return new stdClass();
}
if ($a = ret_true() == true) {
var_dump('true:true');
}
if ($a = ret_true() == false) {
var_dump('true:false');
}
if ($a = ret_false() == true) {
var_dump('false:true');
}
if ($a = ret_false() == false) {
var_dump('false:false');
}
if (get_class($a = ret_obj()) === 'obj') {
var_dump('obj:obj');
}
if ($a = ret_obj() instanceof stdClass) {
var_dump('obj:std');
}
if ($a = ret_std() instanceof obj) {
var_dump('std:obj');
}
if ($a = ret_std() instanceof stdClass) {
var_dump('std:std');
}