<?php
$x = range(0, 100000);
$keys = array_map(function ($x) {
return chr(46+rand(0, 26)) . chr(46+rand(0, 26)) . chr(46+rand(0, 26)) . $x;
}, $x);
$vars = array_combine($keys, $x);
function _ext() {
extract(func_get_arg(0));
}
function _for() {
foreach (func_get_arg(0) as $__k => $__v) {
$$__k = $__v;
}
unset($__k, $__v);
}
$t = -microtime(TRUE);
_ext($vars);
echo sprintf('%.4f', $t + microtime(TRUE)) . PHP_EOL;
$t = -microtime(TRUE);
_for($vars);
echo sprintf('%.4f', $t + microtime(TRUE)) . PHP_EOL;
- Output for 7.4.0
- 0.0022
0.0132
- Output for 7.3.12
- 0.0028
0.0183
- Output for 7.1.27, 7.3.11
- 0.0031
0.0181
- Output for 7.3.10
- 0.0018
0.0112
- Output for 7.3.9
- 0.0020
0.0121
- Output for 7.3.8
- 0.0023
0.0138
- Output for 7.3.7
- 0.0020
0.0122
- Output for 7.3.6
- 0.0020
0.0118
- Output for 7.3.5
- 0.0019
0.0125
- Output for 7.3.4
- 0.0020
0.0119
- Output for 7.3.3
- 0.0020
0.0132
- Output for 7.3.2
- 0.0013
0.0123
- Output for 7.3.1
- 0.0013
0.0110
- Output for 7.3.0
- 0.0013
0.0097
- Output for 7.2.25
- 0.0032
0.0196
- Output for 7.2.24
- 0.0031
0.0204
- Output for 7.2.23
- 0.0019
0.0127
- Output for 7.2.22
- 0.0021
0.0129
- Output for 7.2.21
- 0.0020
0.0144
- Output for 7.2.20
- 0.0021
0.0135
- Output for 7.2.19
- 0.0023
0.0143
- Output for 7.2.18
- 0.0021
0.0130
- Output for 7.2.17
- 0.0021
0.0131
- Output for 7.2.13
- 0.0020
0.0176
- Output for 7.2.12
- 0.0020
0.0358
- Output for 7.2.11
- 0.0018
0.0277
- Output for 7.2.10
- 0.0014
0.0240
- Output for 7.2.9
- 0.0021
0.0239
- Output for 7.2.8
- 0.0015
0.0163
- Output for 7.2.7
- 0.0014
0.0181
- Output for 7.2.6
- 0.0016
0.0381
- Output for 7.2.5
- 0.0015
0.0305
- Output for 7.2.4
- 0.0015
0.0260
- Output for 7.2.3
- 0.0014
0.1124
- Output for 7.2.2
- 0.0020
0.0277
- Output for 7.2.1
- 0.0015
0.0297
- Output for 7.2.0
- 0.0017
0.0264
- Output for 7.1.33
- 0.0031
0.0229
- Output for 7.1.32
- 0.0029
0.0199
- Output for 7.1.31
- 0.0031
0.0210
- Output for 7.1.30
- 0.0049
0.0225
- Output for 7.1.29
- 0.0031
0.0178
- Output for 7.1.28
- 0.0031
0.0176
- Output for 7.1.26
- 0.0028
0.0129
- Output for 7.1.25
- 0.0038
0.0352
- Output for 7.1.7
- 0.0026
0.0075
- Output for 7.1.6
- 0.0045
0.0119
- Output for 7.1.5
- 0.0040
0.0102
- Output for 7.1.0
- 0.0033
0.0085
- Output for 7.0.20
- 0.0065
0.0883
- Output for 7.0.14
- 0.0036
0.0083
- Output for 7.0.12
- 0.0037
0.0085
- Output for 7.0.6
- 0.0039
0.0103
- Output for 7.0.5
- 0.0034
0.0093
- Output for 7.0.4
- 0.0035
0.0106
- Output for 7.0.3
- 0.0030
0.0095
- Output for 7.0.2
- 0.0032
0.0098
- Output for 7.0.1
- 0.0036
0.0106
- Output for 7.0.0
- 0.0038
0.0102
- Output for 5.6.28
- 0.0230
0.0352
- Output for 5.6.21
- 0.0285
0.0409
- Output for 5.6.20
- 0.0266
0.0396
- Output for 5.6.18 - 5.6.19
- 0.0263
0.0394
- Output for 5.6.17
- 0.0247
0.0381
- Output for 5.6.16
- 0.0245
0.0393
- Output for 5.6.15
- 0.0244
0.0373
- Output for 5.6.14
- 0.0250
0.0381
- Output for 5.6.13
- 0.0249
0.0388
- Output for 5.6.11 - 5.6.12
- 0.0251
0.0386
- Output for 5.6.10
- 0.0249
0.0383
- Output for 5.6.9
- 0.0249
0.0380
- Output for 5.6.8
- 0.0249
0.0384
- Output for 5.6.7
- 0.0251
0.0379
- Output for 5.6.6
- 0.0250
0.0371
- Output for 5.6.5
- 0.0255
0.0372
- Output for 5.6.4
- 0.0248
0.0384
- Output for 5.6.3
- 0.0282
0.0509
- Output for 5.6.2
- 0.0238
0.0366
- Output for 5.6.1
- 0.0227
0.0342
- Output for 5.6.0
- 0.0230
0.0343
- Output for 5.5.35
- 0.0350
0.0325
- Output for 5.5.34
- 0.0395
0.0381
- Output for 5.5.33
- 0.0393
0.0387
- Output for 5.5.32
- 0.0394
0.0384
- Output for 5.5.31
- 0.0400
0.0383
- Output for 5.5.30
- 0.0397
0.0383
- Output for 5.5.29
- 0.0394
0.0381
- Output for 5.4.0, 5.5.28
- 0.0400
0.0385
- Output for 5.4.3, 5.5.27
- 0.0401
0.0384
- Output for 5.5.26
- 0.0405
0.0399
- Output for 5.5.25
- 0.0402
0.0392
- Output for 5.5.24
- 0.0400
0.0397
- Output for 5.5.21, 5.5.23
- 0.0399
0.0387
- Output for 5.5.22
- 0.0398
0.0396
- Output for 5.5.20
- 0.0399
0.0386
- Output for 5.5.19
- 0.0358
0.0355
- Output for 5.5.18
- 0.0365
0.0351
- Output for 5.5.16
- 0.0362
0.0357
- Output for 5.5.15
- 0.0391
0.0376
- Output for 5.5.14
- 0.0404
0.0383
- Output for 5.5.13
- 0.0366
0.0371
- Output for 5.4.20, 5.5.12
- 0.0362
0.0364
- Output for 5.5.11
- 0.0420
0.0403
- Output for 5.5.10
- 0.0362
0.0352
- Output for 5.5.9
- 0.0368
0.0352
- Output for 5.5.8
- 0.0364
0.0357
- Output for 5.5.7
- 0.0360
0.0360
- Output for 5.5.6
- 0.0408
0.0420
- Output for 5.5.5
- 0.0358
0.0345
- Output for 5.5.4
- 0.0385
0.0355
- Output for 5.5.3
- 0.0441
0.0402
- Output for 5.5.2
- 0.0444
0.0403
- Output for 5.5.1
- 0.0437
0.0413
- Output for 5.5.0
- 0.0406
0.0396
- Output for 5.4.45
- 0.0387
0.0389
- Output for 5.4.44
- 0.0413
0.0424
- Output for 5.4.43
- 0.0400
0.0399
- Output for 5.4.42
- 0.0396
0.0394
- Output for 5.4.41
- 0.0402
0.0397
- Output for 5.4.40
- 0.0451
0.0403
- Output for 5.4.39
- 0.0435
0.0407
- Output for 5.4.36, 5.4.38
- 0.0438
0.0405
- Output for 5.4.37
- 0.0443
0.0416
- Output for 5.4.35
- 0.0438
0.0410
- Output for 5.4.34
- 0.0406
0.0368
- Output for 5.4.32
- 0.0394
0.0371
- Output for 5.4.31
- 0.0398
0.0369
- Output for 5.4.22, 5.4.30
- 0.0376
0.0371
- Output for 5.4.29
- 0.0358
0.0373
- Output for 5.4.28
- 0.0362
0.0367
- Output for 5.4.27
- 0.0357
0.0360
- Output for 5.4.26
- 0.0472
0.0514
- Output for 5.4.25
- 0.0360
0.0346
- Output for 5.4.24
- 0.0358
0.0363
- Output for 5.4.23
- 0.0357
0.0359
- Output for 5.4.21
- 0.0352
0.0357
- Output for 5.4.19
- 0.0394
0.0392
- Output for 5.4.18
- 0.0402
0.0396
- Output for 5.4.17
- 0.0418
0.0423
- Output for 5.4.16
- 0.0396
0.0398
- Output for 5.4.15
- 0.0397
0.0393
- Output for 5.4.14
- 0.0394
0.0382
- Output for 5.4.13
- 0.0418
0.0407
- Output for 5.4.12
- 0.0397
0.0388
- Output for 5.4.11
- 0.0376
0.0369
- Output for 5.4.10
- 0.0364
0.0356
- Output for 5.4.9
- 0.0366
0.0365
- Output for 5.4.8
- 0.0451
0.0408
- Output for 5.4.7
- 0.0444
0.0402
- Output for 5.4.6
- 0.0405
0.0378
- Output for 5.4.5
- 0.0402
0.0395
- Output for 5.4.4
- 0.0437
0.0417
- Output for 5.4.2
- 0.0405
0.0376
- Output for 5.4.1
- 0.0397
0.0385
- Output for 5.3.29
- 0.0378
0.0378
- Output for 5.3.28
- 0.0406
0.0401
- Output for 5.3.27
- 0.0399
0.0384
- Output for 5.3.26
- 0.0392
0.0397
- Output for 5.3.25
- 0.0388
0.0398
- Output for 5.3.24
- 0.0384
0.0397
- Output for 5.3.23
- 0.0389
0.0401
- Output for 5.3.22
- 0.0352
0.0356
- Output for 5.3.21
- 0.0379
0.0404
- Output for 5.3.20
- 0.0351
0.0368
- Output for 5.3.19
- 0.0344
0.0362
- Output for 5.3.18
- 0.0348
0.0373
- Output for 5.3.17
- 0.0389
0.0396
- Output for 5.3.16
- 0.0390
0.0410
- Output for 5.3.15
- 0.0389
0.0408
- Output for 5.3.14
- 0.0384
0.0413
- Output for 5.3.13
- 0.0385
0.0420
- Output for 5.3.12
- 0.0385
0.0422
- Output for 5.3.11
- 0.0384
0.0414
- Output for 5.3.10
- 0.0394
0.0419
- Output for 5.3.9
- 0.0396
0.0400
- Output for 5.3.8
- 0.0398
0.0403
- Output for 5.3.7
- 0.0447
0.0474
- Output for 5.3.6
- 0.0441
0.0416
- Output for 5.3.5
- 0.0403
0.0421
- Output for 5.3.4
- 0.0403
0.0413
- Output for 5.3.3
- 0.0386
0.0384
- Output for 5.3.2
- 0.0447
0.0435
- Output for 5.3.1
- 0.0398
0.0412
- Output for 5.3.0
- 0.0402
0.0417
- Output for 5.2.3 - 5.2.17
- Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in /in/Yr5PN on line 3
Process exited with code 255. - Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.2
- <br />
<b>Parse error</b>: syntax error, unexpected T_FUNCTION, expecting ')' in <b>/in/Yr5PN</b> on line <b>3</b><br />
Process exited with code 255. - Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
- <br />
<b>Parse error</b>: parse error, unexpected T_FUNCTION, expecting ')' in <b>/in/Yr5PN</b> on line <b>3</b><br />
Process exited with code 255. - Output for 4.3.2 - 4.3.4
- <br />
<b>Parse error</b>: parse error, expecting `')'' in <b>/in/Yr5PN</b> on line <b>3</b><br />
Process exited with code 255.
preferences:
168.68 ms | 401 KiB | 251 Q