- var_dump: documentation ( source)
<?php
class a
{
public $cl;
function __construct($cl)
{
$this->cl = $cl;
}
function isEquals(a $i)
{
if (get_class($this) === get_class($i))
{
if ($this->cl === $i->cl)
{
return true;
}
}
return false;
}
}
$cl = function($data) {return $data += $data;};
$cl2 = function(){return 'my_closure';};
$a = new a($cl);
$i = new a($cl2);
var_dump($a->isEquals($i));
$a = new a($cl);
$i = new a($cl);
var_dump($a->isEquals($i));