(PHP 7 >= 7.2.17/7.3.4, PHP 8)
DatePeriod::getRecurrences — Récupère le nombre de récurrences
Style orienté objet
Récupère le nombre de récurrences.
Cette fonction ne contient aucun paramètre.
   Le nombre de récurrences est défini en passant
   explicitement la valeur de $recurrences au constructeur
   de la classe DatePeriod, sinon il est défini comme null.
  
Exemple #1 Valeurs différentes pour DatePeriod::getRecurrences()
<?php
$start = new DateTime('2018-12-31 00:00:00');
$end   = new DateTime('2021-12-31 00:00:00');
$interval = new DateInterval('P1M');
$recurrences = 5;
// récurrences définies explicitement via le constructeur
$period = new DatePeriod($start, $interval, $recurrences, DatePeriod::EXCLUDE_START_DATE);
echo $period->getRecurrences(), "\n";
$period = new DatePeriod($start, $interval, $recurrences);
echo $period->getRecurrences(), "\n";
$period = new DatePeriod($start, $interval, $recurrences, DatePeriod::INCLUDE_END_DATE);
echo $period->getRecurrences(), "\n\n";
// récurrences non définies dans le constructeur
$period = new DatePeriod($start, $interval, $end);
var_dump($period->getRecurrences());
$period = new DatePeriod($start, $interval, $end, DatePeriod::EXCLUDE_START_DATE);
var_dump($period->getRecurrences());L'exemple ci-dessus va afficher :
5 5 5 NULL NULL
