Ik heb een datetime en ik stuur die naar een functie. In die functie wordt deze datetime aangepast. Als ik terugkom uit de functie is de originele datetime gewijzigd. Hoe kan dat?
PHP:
$SessionDate = new DateTime("2016-11-01");
function GetKalData($InDate)
{
$LastDate = clone $InDate;
$LastDate->modify('last day of this month');
while ($InDate <= $LastDate)
{
...
$InDate->modify('+1 day');
}
}
GetKalData($SessionDate);
/* hier is $SessionDate 01/12/2016 */