- Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.30, 8.2.0 - 8.2.25, 8.3.0 - 8.3.13
- the value is:Foo - the value is:Bar -
<?php declare(strict_types=1);
class SomeImmutableObject
{
private $someString;
public function __construct(string $value)
{
$this->someString = $value;
}
public function getValue(): string
{
return 'the value is:' . $this->someString . ' - ';
}
}
$one = new SomeImmutableObject('Foo');
echo $one->getValue(); //Foo
$one->__construct('Bar');
echo $one->getValue(); //Bar