- var_dump: documentation ( source)
<?php
final class Money
{
public function __construct(int $amount, $currency)
{
$this->amount = $amount;
$this->currency = $currency;
}
public function equals(Money $otherMoney)
{
return $this->amount === $otherMoney->amount
&& $this->currency === $otherMoney->currency;
}
}
$moneyOne = new Money(100, 'EUR');
var_dump($moneyOne->equals(new Money(100, 'ISK')));