- var_dump: documentation ( source)
<?php
class IAmImmutable
{
private $name;
public static function createFromName($name)
{
return new self($name);
}
private function __construct($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}
$object = new IAmImmutable('Peter');
var_dump($object->getName());
$object->__construct('Bob');
var_dump($object->getName());