3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace App; use Lib\Foo; // 引数を出力するだけのオートロード関数 spl_autoload_register(function (string $name): void { printf("autoload: %s\n", $name); // (2) // 通常はここでクラス定義が記述された PHP ファイルを include() などで読み込む。 }); $foo = new Foo(); // (1) クラス定義が無い

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)
8.3.80.0200.00330.84
8.3.70.0190.00330.84
8.3.60.0340.00830.84
8.3.50.0060.00330.84
8.3.40.0170.00030.84
8.3.30.0430.00830.84
8.3.20.0290.01430.84
8.3.10.0270.00830.84
8.3.00.0400.00430.84
8.2.200.0290.01430.84
8.2.190.0260.01530.84
8.2.180.0330.00730.84
8.2.170.0390.00430.84
8.2.160.0370.00630.84
8.2.150.0370.00830.84
8.2.140.0420.00830.84
8.2.130.0490.00330.84
8.2.120.0380.00730.84
8.2.110.0140.00630.84
8.2.100.0200.00730.84
8.2.90.0390.00030.84
8.2.80.0230.00430.84
8.2.70.0330.00730.84
8.2.60.0230.01130.84
8.2.50.0190.00630.84
8.2.40.0150.00630.84
8.2.30.0210.00330.84
8.2.20.0160.01030.84
8.2.10.0150.00330.84
8.2.00.0200.00030.84
8.1.290.0110.00430.84
8.1.280.0220.00730.84
8.1.270.0200.00330.84
8.1.260.0250.01130.84
8.1.250.0300.00030.84
8.1.240.0250.00630.84
8.1.230.0290.01030.84
8.1.220.0220.01530.84
8.1.210.0280.00930.84
8.1.200.0210.01830.84
8.1.190.0220.01630.84
8.1.180.0290.01030.84
8.1.170.0240.01530.84
8.1.160.0330.00630.84
8.1.150.0230.01530.84
8.1.140.0310.00730.84
8.1.130.0240.01430.84
8.1.120.0250.01430.84
8.1.110.0320.00630.84
8.1.100.0340.00630.84
8.1.90.0320.00930.84
8.1.80.0300.00730.84
8.1.70.0260.00730.84
8.1.60.0290.00630.84
8.1.50.0390.00430.84
8.1.40.0290.00430.84
8.1.30.0240.01230.84
8.1.20.0270.01730.84
8.1.10.0350.01130.84
8.1.00.0520.00630.84

preferences:
27.28 ms | 401 KiB | 5 Q