3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ordinalHolidays = [ 'thanksgiving' => 'fourth Thursday of November', 'blackfriday' => 'fourth Thursday of November + 1 day' ]; $startDate = new \DateTimeImmutable('2016-04-20'); $periods = new \DatePeriod($startDate, new \DateInterval('P1Y'), 5); foreach ($periods as $date) { echo 'Holidays for ' . $date->format('Y') . \PHP_EOL; foreach ($ordinalHolidays as $holiday => $ordinalHoliday) { $holidayDate = $date->modify($ordinalHoliday); echo $holiday . ' is ' . $holidayDate->format('Y-m-d') . \PHP_EOL; } echo \PHP_EOL; }

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
154.24 ms | 2145 KiB | 8 Q