- var_dump: documentation ( source)
<?php
$inicio_intervalo = new DateTime("2014-03-29");
$fim_intervalo = new DateTime("2014-04-25");
$intervalo = new DateInterval("PT1H");
$periodo = new DatePeriod($incio_intervalo,$intervalo,$fim_intervalo);
foreach ($periodo as $p){
var_dump($p->format("Y-m-d"));
}