- var_dump: documentation ( source)
<?php
class Foo {
private $untyped = 'old';
private string $typed = 'old';
public function clear() {
unset($this->untyped);
unset($this->typed);
}
}
$foo = new Foo;
var_dump($foo);
$foo->clear();
var_dump($foo);
try {
$foo->untyped = 'new';
} catch (Error $e) {
echo "\n", $e, "\n";
}
try {
$foo->typed = 'new';
} catch (Error $e) {
echo "\n", $e, "\n";
}
var_dump($foo);