- var_dump: documentation ( source)
<?php
$start = new DateTime('2009-10-11');
$end = new DateTime('2010-12-23');
$diff = $end->diff($start);
$months = ($diff->y * 12) + $diff->m;
$rollup = 0;
var_dump("months: $months");
while ($months-- > 0) {
echo "rollup: $rollup".PHP_EOL;
$rollup += $rollup ?: 500;
}
var_dump("result: $rollup");