Fix GH-11416: Crash with DatePeriod when uninitialised objects are passed in (PHP 8.2+)
Fix GH-11416: Crash with DatePeriod when uninitialised objects are passed in