3v4l.org

run code in 300+ PHP versions simultaneously
<?php $items = ["one", "two", "three", "one", "two", "three", "one", "two", "three", "one", "two", "three", "one", "two", "three"]; $ignore = "two"; $a = microtime(1); for ($i = 0; $i < 10000; $i++) { array_filter($items, call_user_func(function ($context·cfcd208495d565ef66e7dff9f98764da) { return function ($item) use ($context·cfcd208495d565ef66e7dff9f98764da) { extract($context·cfcd208495d565ef66e7dff9f98764da); return $item !== $ignore; }; }, get_defined_vars())); } echo (microtime(1) - $a) * 1000;
Output for 7.3.1
115.23699760437
Output for 7.3.0
74.530124664307
Output for 7.2.13
89.676141738892
Output for 7.2.12
107.57994651794
Output for 7.2.11
85.548162460327
Output for 7.2.10
114.01796340942
Output for 7.2.9
168.17498207092
Output for 7.2.8
92.686176300049
Output for 7.2.7
96.300840377808
Output for 7.2.6
82.587003707886
Output for 7.2.5
197.6900100708
Output for 7.2.4
182.42311477661
Output for 7.2.3
170.9189414978
Output for 7.2.2
130.99694252014
Output for 7.2.1
97.261905670166
Output for 7.2.0
81.573963165283
Output for 7.1.25
145.57695388794
Output for 7.1.7
83.110094070435
Output for 7.1.6
114.27998542786
Output for 7.1.5
125.67496299744
Output for 7.1.1
122.62511253357
Output for 7.1.0
104.72798347473
Output for 7.0.20
122.65801429749
Output for 7.0.15
105.25512695312
Output for 7.0.14
98.129034042358
Output for 7.0.13
105.54003715515
Output for 7.0.12
121.35791778564
Output for 7.0.11
96.457004547119
Output for 7.0.10
94.869136810303
Output for 7.0.9
98.281145095825
Output for 7.0.8
100.62289237976
Output for 7.0.7
100.98505020142
Output for 7.0.6
105.31210899353
Output for 7.0.5
102.4329662323
Output for 7.0.4
118.75200271606
Output for 7.0.3
101.17197036743
Output for 7.0.2
107.63812065125
Output for 7.0.1
106.04000091553
Output for 7.0.0
100.89087486267

preferences:
67.63 ms | 457 KiB | 5 Q