- var_dump: documentation ( source)
- min: documentation ( source)
<?php
class Age {
public function __construct(readonly public int $age) {
if (0 > $age) {
throw new DomainException('Age must be positive integer. "' . $age . '" provided.');
}
}
public function min(Age $comparingAge): Age {
return min($this, $comparingAge);
}
}
$firstAge = new Age(33);
$secondAge = new Age(22);
$minAge = $firstAge->min($secondAge);
var_dump($minAge);