array_sum を正しく動作させることができないようです。誰かが助けてくれるかもしれません。
foreach ($this->vacation as $v) {
$this->all = array();
$this->all[] = ((strtotime("$this->end 23:59:59") - strtotime("$this->beginning")) / 86400) - $this->sum_of_days;
}
$this->all = is_array($this->all) ? array_sum($this->all) : 0;
foreach ループの後、配列内のすべての値を合計したいのですが、合計しません。配列の最後の値が得られるだけです。初めての PHP クラスを作成しようとしていますが、この配列に不満を感じています。