class-debuginfo

__debugInfo

bir sınıfa ait nesne var_dump() ile incelemek isdendiğindecsınıf içinden __debugInfo() devreye Girere.
<?php
class c {
private $prop;
public function __construct($val) {
$this->prop = $val;
}
public function __debugInfo() {
return ['karesi' => $this->prop**2
];
}
}
var_dump (new c(42));
?>

ekran cıktısı :
object(c)#1 (1) { ["karesi"]=> int(1764) }