1--TEST-- 2timezone_open() invalid timezones 3--FILE-- 4<?php 5$timezones = [ "+02:30", "Europe/Kyiv", 2.5, /*"Europe/K\0v",*/ "99:60", "Europe/Lviv" ]; 6 7foreach( $timezones as $timezone ) 8{ 9 $d = timezone_open( $timezone ); 10 if ($d) { 11 echo "In: {$timezone}; Out: ", $d->getName(), "\n"; 12 } 13} 14?> 15--EXPECTF-- 16In: +02:30; Out: +02:30 17In: Europe/Kyiv; Out: Europe/Kyiv 18 19Warning: timezone_open(): Unknown or bad timezone (2.5) in %stimezone_open_warning.php on line 6 20 21Warning: timezone_open(): Unknown or bad timezone (99:60) in %stimezone_open_warning.php on line 6 22 23Warning: timezone_open(): Unknown or bad timezone (Europe/Lviv) in %stimezone_open_warning.php on line 6 24