3v4l.org

run code in 300+ PHP versions simultaneously
<?php foreach (UConverter::getAvailable() as $encoding) { var_dump($encoding); // printf('%s: %s' . PHP_EOL, $encoding, UConverter::getAliases($encoding)); }
Output for git.master, git.master_jit, rfc.property-hooks
string(5) "UTF-8" string(6) "UTF-16" string(8) "UTF-16BE" string(8) "UTF-16LE" string(6) "UTF-32" string(8) "UTF-32BE" string(8) "UTF-32LE" string(20) "UTF16_PlatformEndian" string(20) "UTF16_OppositeEndian" string(20) "UTF32_PlatformEndian" string(20) "UTF32_OppositeEndian" string(18) "UTF-16BE,version=1" string(18) "UTF-16LE,version=1" string(16) "UTF-16,version=1" string(16) "UTF-16,version=2" string(5) "UTF-7" string(17) "IMAP-mailbox-name" string(4) "SCSU" string(6) "BOCU-1" string(6) "CESU-8" string(10) "ISO-8859-1" string(8) "US-ASCII" string(7) "gb18030" string(17) "ibm-912_P100-1995" string(17) "ibm-913_P100-2000" string(17) "ibm-914_P100-1995" string(17) "ibm-915_P100-1995" string(18) "ibm-1089_P100-1995" string(18) "ibm-9005_X110-2007" string(17) "ibm-813_P100-1995" string(18) "ibm-5012_P100-1999" string(17) "ibm-916_P100-1995" string(17) "ibm-920_P100-1995" string(16) "iso-8859_10-1998" string(16) "iso-8859_11-2001" string(17) "ibm-921_P100-1995" string(16) "iso-8859_14-1998" string(17) "ibm-923_P100-1998" string(17) "ibm-942_P12A-1999" string(17) "ibm-943_P15A-2003" string(17) "ibm-943_P130-1999" string(27) "ibm-33722_P12A_P12A-2009_U2" string(19) "ibm-33722_P120-1999" string(17) "ibm-954_P101-2007" string(11) "euc-jp-2007" string(18) "ibm-1373_P100-2002" string(16) "windows-950-2000" string(17) "ibm-950_P110-1999" string(18) "ibm-1375_P100-2008" string(18) "ibm-5471_P100-2006" string(18) "ibm-1386_P100-2001" string(16) "windows-936-2000" string(18) "ibm-1383_P110-1999" string(18) "ibm-5478_P100-1995" string(11) "euc-tw-2014" string(17) "ibm-964_P110-1999" string(17) "ibm-949_P110-1999" string(17) "ibm-949_P11A-1999" string(25) "ibm-970_P110_P110-2006_U2" string(17) "ibm-971_P100-1995" string(18) "ibm-1363_P11B-1998" string(18) "ibm-1363_P110-1997" string(16) "windows-949-2000" string(16) "windows-874-2000" string(17) "ibm-874_P100-1995" string(18) "ibm-1162_P100-1999" string(17) "ibm-437_P100-1995" string(17) "ibm-720_P100-1997" string(17) "ibm-737_P100-1997" string(17) "ibm-775_P100-1996" string(17) "ibm-850_P100-1995" string(17) "ibm-851_P100-1995" string(17) "ibm-852_P100-1995" string(17) "ibm-855_P100-1995" string(17) "ibm-856_P100-1995" string(17) "ibm-857_P100-1995" string(17) "ibm-858_P100-1997" string(17) "ibm-860_P100-1995" string(17) "ibm-861_P100-1995" string(17) "ibm-862_P100-1995" string(17) "ibm-863_P100-1995" string(17) "ibm-864_X110-1999" string(17) "ibm-865_P100-1995" string(17) "ibm-866_P100-1995" string(17) "ibm-867_P100-1998" string(17) "ibm-868_P100-1995" string(17) "ibm-869_P100-1995" string(17) "ibm-878_P100-1996" string(17) "ibm-901_P100-1999" string(17) "ibm-902_P100-1999" string(17) "ibm-922_P100-1999" string(18) "ibm-1168_P100-2002" string(18) "ibm-4909_P100-1999" string(18) "ibm-5346_P100-1998" string(18) "ibm-5347_P100-1998" string(18) "ibm-5348_P100-1997" string(18) "ibm-5349_P100-1998" string(18) "ibm-5350_P100-1998" string(18) "ibm-9447_P100-2002" string(18) "ibm-9448_X100-2005" string(18) "ibm-9449_P100-2002" string(18) "ibm-5354_P100-1998" string(18) "ibm-1250_P100-1995" string(18) "ibm-1251_P100-1995" string(18) "ibm-1252_P100-2000" string(18) "ibm-1253_P100-1995" string(18) "ibm-1254_P100-1995" string(18) "ibm-1255_P100-1995" string(18) "ibm-5351_P100-1998" string(18) "ibm-1256_P110-1997" string(18) "ibm-5352_P100-1998" string(18) "ibm-1257_P100-1995" string(18) "ibm-5353_P100-1998" string(18) "ibm-1258_P100-1997" string(14) "macos-0_2-10.2" string(14) "macos-6_2-10.4" string(14) "macos-7_3-10.2" string(13) "macos-29-10.2" string(13) "macos-35-10.2" string(18) "ibm-1051_P100-1995" string(18) "ibm-1276_P100-1995" string(18) "ibm-1006_P100-1995" string(18) "ibm-1098_P100-1995" string(18) "ibm-1124_P100-1996" string(18) "ibm-1125_P100-1997" string(18) "ibm-1129_P100-1997" string(18) "ibm-1131_P100-1997" string(18) "ibm-1133_P100-1997" string(28) "ISO_2022,locale=ja,version=0" string(28) "ISO_2022,locale=ja,version=1" string(28) "ISO_2022,locale=ja,version=2" string(28) "ISO_2022,locale=ja,version=3" string(28) "ISO_2022,locale=ja,version=4" string(28) "ISO_2022,locale=ko,version=0" string(28) "ISO_2022,locale=ko,version=1" string(28) "ISO_2022,locale=zh,version=0" string(28) "ISO_2022,locale=zh,version=1" string(28) "ISO_2022,locale=zh,version=2" string(2) "HZ" string(17) "x11-compound-text" string(15) "ISCII,version=0" string(15) "ISCII,version=1" string(15) "ISCII,version=2" string(15) "ISCII,version=3" string(15) "ISCII,version=4" string(15) "ISCII,version=5" string(15) "ISCII,version=6" string(15) "ISCII,version=7" string(15) "ISCII,version=8" string(7) "LMBCS-1" string(16) "ibm-37_P100-1995" string(17) "ibm-273_P100-1995" string(17) "ibm-277_P100-1995" string(17) "ibm-278_P100-1995" string(17) "ibm-280_P100-1995" string(17) "ibm-284_P100-1995" string(17) "ibm-285_P100-1995" string(17) "ibm-290_P100-1995" string(17) "ibm-297_P100-1995" string(17) "ibm-420_X120-1999" string(17) "ibm-424_P100-1995" string(17) "ibm-500_P100-1995" string(17) "ibm-803_P100-1999" string(17) "ibm-838_P100-1995" string(17) "ibm-870_P100-1995" string(17) "ibm-871_P100-1995" string(17) "ibm-875_P100-1995" string(17) "ibm-918_P100-1995" string(17) "ibm-930_P120-1999" string(17) "ibm-933_P110-1995" string(17) "ibm-935_P110-1999" string(17) "ibm-937_P110-1999" string(17) "ibm-939_P120-1999" string(18) "ibm-1025_P100-1995" string(18) "ibm-1026_P100-1995" string(18) "ibm-1047_P100-1995" string(18) "ibm-1097_P100-1995" string(18) "ibm-1112_P100-1995" string(18) "ibm-1122_P100-1999" string(18) "ibm-1123_P100-1995" string(18) "ibm-1130_P100-1997" string(18) "ibm-1132_P100-1998" string(18) "ibm-1137_P100-1999" string(18) "ibm-4517_P100-2005" string(18) "ibm-1140_P100-1997" string(18) "ibm-1141_P100-1997" string(18) "ibm-1142_P100-1997" string(18) "ibm-1143_P100-1997" string(18) "ibm-1144_P100-1997" string(18) "ibm-1145_P100-1997" string(18) "ibm-1146_P100-1997" string(18) "ibm-1147_P100-1997" string(18) "ibm-1148_P100-1997" string(18) "ibm-1149_P100-1997" string(18) "ibm-1153_P100-1999" string(18) "ibm-1154_P100-1999" string(18) "ibm-1155_P100-1999" string(18) "ibm-1156_P100-1999" string(18) "ibm-1157_P100-1999" string(18) "ibm-1158_P100-1999" string(18) "ibm-1160_P100-1999" string(18) "ibm-1164_P100-1999" string(18) "ibm-1364_P110-2007" string(18) "ibm-1371_P100-1999" string(18) "ibm-1388_P103-2001" string(18) "ibm-1390_P110-2003" string(18) "ibm-1399_P110-2003" string(18) "ibm-5123_P100-1999" string(18) "ibm-8482_P100-1999" string(19) "ibm-16684_P110-2003" string(18) "ibm-4899_P100-1998" string(18) "ibm-4971_P100-1999" string(18) "ibm-9067_X100-2005" string(19) "ibm-12712_P100-1998" string(19) "ibm-16804_X110-1999" string(25) "ibm-37_P100-1995,swaplfnl" string(27) "ibm-1047_P100-1995,swaplfnl" string(27) "ibm-1140_P100-1997,swaplfnl" string(27) "ibm-1141_P100-1997,swaplfnl" string(27) "ibm-1142_P100-1997,swaplfnl" string(27) "ibm-1143_P100-1997,swaplfnl" string(27) "ibm-1144_P100-1997,swaplfnl" string(27) "ibm-1145_P100-1997,swaplfnl" string(27) "ibm-1146_P100-1997,swaplfnl" string(27) "ibm-1147_P100-1997,swaplfnl" string(27) "ibm-1148_P100-1997,swaplfnl" string(27) "ibm-1149_P100-1997,swaplfnl" string(27) "ibm-1153_P100-1999,swaplfnl" string(28) "ibm-12712_P100-1998,swaplfnl" string(28) "ibm-16804_X110-1999,swaplfnl" string(13) "ebcdic-xml-us"

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
30.17 ms | 417 KiB | 8 Q