3v4l.org

run code in 300+ PHP versions simultaneously
<?php foreach(IntlTimeZone::createEnumeration(0) as $tz){ var_dump($tz); }
Output for 8.1.28, 8.2.18 - 8.2.19, 8.3.5 - 8.3.7
string(14) "Africa/Abidjan" string(12) "Africa/Accra" string(13) "Africa/Bamako" string(13) "Africa/Banjul" string(13) "Africa/Bissau" string(17) "Africa/Casablanca" string(14) "Africa/Conakry" string(12) "Africa/Dakar" string(15) "Africa/El_Aaiun" string(15) "Africa/Freetown" string(11) "Africa/Lome" string(15) "Africa/Monrovia" string(17) "Africa/Nouakchott" string(18) "Africa/Ouagadougou" string(15) "Africa/Timbuktu" string(20) "America/Danmarkshavn" string(16) "Antarctica/Troll" string(15) "Atlantic/Canary" string(15) "Atlantic/Faeroe" string(14) "Atlantic/Faroe" string(16) "Atlantic/Madeira" string(18) "Atlantic/Reykjavik" string(18) "Atlantic/St_Helena" string(4) "Eire" string(7) "Etc/GMT" string(9) "Etc/GMT+0" string(9) "Etc/GMT-0" string(8) "Etc/GMT0" string(13) "Etc/Greenwich" string(7) "Etc/UCT" string(7) "Etc/UTC" string(13) "Etc/Universal" string(8) "Etc/Zulu" string(14) "Europe/Belfast" string(13) "Europe/Dublin" string(15) "Europe/Guernsey" string(18) "Europe/Isle_of_Man" string(13) "Europe/Jersey" string(13) "Europe/Lisbon" string(13) "Europe/London" string(7) "Factory" string(2) "GB" string(7) "GB-Eire" string(3) "GMT" string(5) "GMT+0" string(5) "GMT-0" string(4) "GMT0" string(9) "Greenwich" string(7) "Iceland" string(8) "Portugal" string(3) "UCT" string(3) "UTC" string(9) "Universal" string(3) "WET" string(4) "Zulu"
Output for 5.6.0 - 5.6.27, 7.0.0 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.32, 8.0.0 - 8.0.12, 8.0.14 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
string(14) "Africa/Abidjan" string(12) "Africa/Accra" string(13) "Africa/Bamako" string(13) "Africa/Banjul" string(13) "Africa/Bissau" string(17) "Africa/Casablanca" string(14) "Africa/Conakry" string(12) "Africa/Dakar" string(15) "Africa/El_Aaiun" string(15) "Africa/Freetown" string(11) "Africa/Lome" string(15) "Africa/Monrovia" string(17) "Africa/Nouakchott" string(18) "Africa/Ouagadougou" string(15) "Africa/Sao_Tome" string(15) "Africa/Timbuktu" string(20) "America/Danmarkshavn" string(16) "Antarctica/Troll" string(15) "Atlantic/Canary" string(15) "Atlantic/Faeroe" string(14) "Atlantic/Faroe" string(16) "Atlantic/Madeira" string(18) "Atlantic/Reykjavik" string(18) "Atlantic/St_Helena" string(4) "Eire" string(7) "Etc/GMT" string(9) "Etc/GMT+0" string(9) "Etc/GMT-0" string(8) "Etc/GMT0" string(13) "Etc/Greenwich" string(7) "Etc/UCT" string(7) "Etc/UTC" string(13) "Etc/Universal" string(8) "Etc/Zulu" string(14) "Europe/Belfast" string(13) "Europe/Dublin" string(15) "Europe/Guernsey" string(18) "Europe/Isle_of_Man" string(13) "Europe/Jersey" string(13) "Europe/Lisbon" string(13) "Europe/London" string(7) "Factory" string(2) "GB" string(7) "GB-Eire" string(3) "GMT" string(5) "GMT+0" string(5) "GMT-0" string(4) "GMT0" string(9) "Greenwich" string(7) "Iceland" string(8) "Portugal" string(3) "UCT" string(3) "UTC" string(9) "Universal" string(3) "WET" string(4) "Zulu"
Output for 8.0.13
Fatal error: Uncaught Error: Class "IntlTimeZone" not found in /in/jXFbT:3 Stack trace: #0 {main} thrown in /in/jXFbT on line 3
Process exited with code 255.
Output for 7.3.32 - 7.3.33, 7.4.33
Fatal error: Uncaught Error: Class 'IntlTimeZone' not found in /in/jXFbT:3 Stack trace: #0 {main} thrown in /in/jXFbT on line 3
Process exited with code 255.

preferences:
238.33 ms | 402 KiB | 205 Q