3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Αpp { public static function fᴏᴏ () { echo "Foo"; } public static function foo () { echo "Bar"; } } class App { public static function foo () { echo "Baz"; } public static function fᴏᴏ () { echo "Bang"; } public static function fᴏo () { echo "hello"; } public static function hello () { echo "hеllo"; } } 212E ; 0065 ; MA # ( ℮ → e ) ESTIMATED SYMBOL → LATIN SMALL LETTER E # FF45 ; 0065 ; MA # ( e → e ) FULLWIDTH LATIN SMALL LETTER E → LATIN SMALL LETTER E # →е→ 212F ; 0065 ; MA # ( ℯ → e ) SCRIPT SMALL E → LATIN SMALL LETTER E # 2147 ; 0065 ; MA # ( ⅇ → e ) DOUBLE-STRUCK ITALIC SMALL E → LATIN SMALL LETTER E # 1D41E ; 0065 ; MA # ( 𝐞 → e ) MATHEMATICAL BOLD SMALL E → LATIN SMALL LETTER E # 1D452 ; 0065 ; MA # ( 𝑒 → e ) MATHEMATICAL ITALIC SMALL E → LATIN SMALL LETTER E # 1D486 ; 0065 ; MA # ( 𝒆 → e ) MATHEMATICAL BOLD ITALIC SMALL E → LATIN SMALL LETTER E # 1D4EE ; 0065 ; MA # ( 𝓮 → e ) MATHEMATICAL BOLD SCRIPT SMALL E → LATIN SMALL LETTER E # 1D522 ; 0065 ; MA # ( 𝔢 → e ) MATHEMATICAL FRAKTUR SMALL E → LATIN SMALL LETTER E # 1D556 ; 0065 ; MA # ( 𝕖 → e ) MATHEMATICAL DOUBLE-STRUCK SMALL E → LATIN SMALL LETTER E # 1D58A ; 0065 ; MA # ( 𝖊 → e ) MATHEMATICAL BOLD FRAKTUR SMALL E → LATIN SMALL LETTER E # 1D5BE ; 0065 ; MA # ( 𝖾 → e ) MATHEMATICAL SANS-SERIF SMALL E → LATIN SMALL LETTER E # 1D5F2 ; 0065 ; MA # ( 𝗲 → e ) MATHEMATICAL SANS-SERIF BOLD SMALL E → LATIN SMALL LETTER E # 1D626 ; 0065 ; MA # ( 𝘦 → e ) MATHEMATICAL SANS-SERIF ITALIC SMALL E → LATIN SMALL LETTER E # 1D65A ; 0065 ; MA # ( 𝙚 → e ) MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E → LATIN SMALL LETTER E # 1D68E ; 0065 ; MA # ( 𝚎 → e ) MATHEMATICAL MONOSPACE SMALL E → LATIN SMALL LETTER E # AB32 ; 0065 ; MA # ( ꬲ → e ) LATIN SMALL LETTER BLACKLETTER E → LATIN SMALL LETTER E # 0435 ; 0065 ; MA # ( е → e ) CYRILLIC SMALL LETTER IE → LATIN SMALL LETTER E # 04BD ; 0065 ; MA # ( ҽ → e ) CYRILLIC SMALL LETTER ABKHASIAN CHE → LATIN SMALL LETTER E # App::foo(); echo "\n"; Αpp::foo(); echo "\n"; App::fᴏᴏ(); echo "\n"; Αpp::fᴏᴏ(); echo "\n"; echo "\n"; echo "\n"; App::fᴏo(); echo "\n"; App::boom(); echo "\n"; $compare = strcmp(App::fᴏo(), App::hello()); var_dump ($compare);

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.6.140.0170.06318.30
5.6.130.0030.05718.15
5.6.120.0130.04721.15
5.6.110.0030.08021.12
5.6.100.0070.06721.14
5.6.90.0130.07720.96
5.6.80.0030.05720.39
5.6.70.4370.03320.42
5.5.300.0130.07718.01
5.5.290.0100.07317.95
5.5.280.0030.05320.82
5.5.270.0100.06720.88
5.5.260.0070.08020.73
5.5.250.0030.08720.59
5.5.240.0030.07720.28
5.4.450.0830.03719.17
5.4.440.0730.06019.38
5.4.430.0730.05719.46
5.4.420.0570.06019.65
5.4.410.0670.05019.15
5.4.400.0800.06019.23
5.4.390.0570.07319.14
5.4.380.0730.05718.83
5.4.370.0600.06019.14
5.4.360.0430.05719.25
5.4.350.0500.05719.14
5.4.340.0600.06019.14
5.4.320.0530.05319.01
5.4.310.0870.05719.25
5.4.300.0700.05719.29
5.4.290.0730.07719.24
5.4.280.0930.06719.21
5.4.270.0470.05719.00
5.4.260.0730.04719.29
5.4.250.0800.04718.94
5.4.240.0600.06018.84
5.4.230.0630.06318.82
5.4.220.0800.04319.13
5.4.210.0800.05019.10
5.4.200.0830.04318.84
5.4.190.0670.06019.28
5.4.180.0670.06019.11
5.4.170.0670.05019.23
5.4.160.0870.07319.27
5.4.150.0770.08018.83
5.4.140.0700.06316.46
5.4.130.0830.05316.55
5.4.120.0730.07316.37
5.4.110.0700.04316.48
5.4.100.1000.06316.67
5.4.90.0730.04316.57
5.4.80.0600.07716.46
5.4.70.0730.04016.48
5.4.60.0700.04716.50
5.4.50.0700.04716.61
5.4.40.0630.05016.42
5.4.30.0730.04316.39
5.4.20.0600.04316.16
5.4.10.0630.04716.40
5.4.00.0730.04715.79

preferences:
144.41 ms | 1398 KiB | 7 Q