3v4l.org

run code in 300+ PHP versions simultaneously
<?php function test() { $run = eval('return function(){};'); } echo "0 ", number_format(memory_get_usage())."\n"; for ($i = 0; $i <= 100000; $i++) { test(); if (strlen(rtrim($i, "0")) == 1) { echo str_pad($i,6), " ", number_format(memory_get_usage())."\n"; } }
Output for 8.1.0 - 8.1.13
0 388,296 1 388,672 2 388,672 3 388,672 4 388,672 5 388,672 6 388,672 7 388,672 8 388,672 9 388,672 10 388,672 20 388,672 30 388,672 40 388,672 50 388,672 60 388,672 70 388,672 80 388,672 90 388,672 100 388,672 200 388,672 300 454,208 400 454,208 500 454,208 600 519,744 700 519,744 800 585,280 900 585,280 1000 585,280 2000 847,424 3000 1,109,568 4000 1,371,712 5000 1,568,320 6000 1,830,464 7000 2,092,608 8000 2,354,752 9000 2,616,896 10000 2,813,504 20000 5,303,872 30000 7,794,240 40000 10,284,608 50000 12,774,976 60000 15,265,344 70000 17,755,712 80000 20,246,080 90000 22,670,912 100000 25,161,280
Output for 8.0.0 - 8.0.26
0 387,640 1 388,832 2 389,240 3 389,648 4 390,056 5 390,464 6 390,872 7 391,280 8 391,688 9 392,096 10 392,504 20 396,584 30 400,664 40 404,744 50 408,824 60 412,904 70 416,984 80 421,064 90 425,144 100 429,224 200 470,024 300 576,360 400 617,160 500 657,960 600 764,296 700 805,096 800 845,896 900 952,232 1000 993,032 2000 1,704,136 3000 2,456,200 4000 3,060,808 5000 3,894,792 6000 4,564,936 7000 5,169,544 8000 5,839,688 9000 6,837,512 10000 7,442,120 20000 14,602,312 30000 21,107,144 40000 28,857,184 50000 35,362,016 60000 41,866,848 70000 50,927,584 80000 57,432,416 90000 63,937,248 Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 65536 bytes) in /in/UHpPC(4) : eval()'d code on line 1
Process exited with code 255.
Output for 7.4.2 - 7.4.33
0 387,944 1 389,080 2 389,432 3 389,784 4 390,136 5 390,488 6 390,840 7 391,192 8 391,544 9 391,896 10 392,248 20 395,768 30 399,288 40 402,808 50 406,328 60 409,848 70 413,368 80 416,888 90 420,408 100 423,928 200 459,128 300 559,864 400 595,064 500 630,264 600 731,000 700 766,200 800 801,400 900 902,136 1000 978,296 2000 1,592,440 3000 2,222,968 4000 2,837,112 5000 3,549,560 6000 4,163,704 7000 4,712,312 8000 5,326,456 9000 6,202,744 10000 6,816,888 20000 13,286,008 30000 19,165,304 40000 26,289,808 50000 32,169,104 60000 37,982,864 70000 46,483,600 80000 52,297,360 90000 58,176,656 100000 63,990,416
Output for 7.4.0 - 7.4.1
0 387,944 1 388,552 2 388,552 3 388,552 4 388,552 5 388,552 6 388,552 7 388,552 8 388,552 9 388,552 10 388,552 20 388,552 30 388,552 40 388,552 50 388,552 60 388,552 70 388,552 80 388,552 90 388,552 100 388,552 200 388,552 300 454,088 400 454,088 500 454,088 600 519,624 700 519,624 800 519,624 900 585,160 1000 585,160 2000 847,304 3000 1,043,912 4000 1,306,056 5000 1,502,664 6000 1,764,808 7000 1,961,416 8000 2,223,560 9000 2,420,168 10000 2,682,312 20000 4,976,072 30000 7,335,368 40000 9,629,128 50000 11,988,424 60000 14,282,184 70000 16,641,480 80000 18,935,240 90000 21,294,536 100000 23,588,296
Output for 7.3.0 - 7.3.33
0 387,920 1 388,528 2 388,528 3 388,528 4 388,528 5 388,528 6 388,528 7 388,528 8 388,528 9 388,528 10 388,528 20 388,528 30 388,528 40 388,528 50 388,528 60 388,528 70 388,528 80 388,528 90 388,528 100 388,528 200 388,528 300 388,528 400 454,064 500 454,064 600 454,064 700 519,600 800 519,600 900 519,600 1000 585,136 2000 781,744 3000 978,352 4000 1,240,496 5000 1,437,104 6000 1,633,712 7000 1,895,856 8000 2,092,464 9000 2,289,072 10000 2,551,216 20000 4,713,904 30000 6,876,592 40000 9,039,280 50000 11,201,968 60000 13,364,656 70000 15,527,344 80000 17,690,032 90000 19,852,720 100000 22,015,408
Output for 7.2.0 - 7.2.34
0 384,072 1 384,680 2 384,680 3 384,680 4 384,680 5 384,680 6 384,680 7 384,680 8 384,680 9 384,680 10 384,680 20 384,680 30 384,680 40 384,680 50 384,680 60 384,680 70 384,680 80 384,680 90 384,680 100 384,680 200 384,680 300 450,216 400 450,216 500 450,216 600 515,752 700 515,752 800 515,752 900 581,288 1000 581,288 2000 777,896 3000 1,040,040 4000 1,236,648 5000 1,498,792 6000 1,695,400 7000 1,892,008 8000 2,154,152 9000 2,350,760 10000 2,612,904 20000 4,841,128 30000 7,069,352 40000 9,297,576 50000 11,591,336 60000 13,819,560 70000 16,047,784 80000 18,276,008 90000 20,569,768 100000 22,797,992
Output for 7.1.0 - 7.1.33
0 347,464 1 348,072 2 348,072 3 348,072 4 348,072 5 348,072 6 348,072 7 348,072 8 348,072 9 348,072 10 348,072 20 348,072 30 348,072 40 348,072 50 348,072 60 348,072 70 348,072 80 348,072 90 348,072 100 348,072 200 348,072 300 348,072 400 413,608 500 413,608 600 413,608 700 479,144 800 479,144 900 479,144 1000 544,680 2000 741,288 3000 937,896 4000 1,134,504 5000 1,331,112 6000 1,593,256 7000 1,789,864 8000 1,986,472 9000 2,183,080 10000 2,379,688 20000 4,476,840 30000 6,573,992 40000 8,671,144 50000 10,768,296 60000 12,865,448 70000 14,897,064 80000 16,994,216 90000 19,091,368 100000 21,188,520
Output for 7.0.0 - 7.0.33
0 347,480 1 348,088 2 348,088 3 348,088 4 348,088 5 348,088 6 348,088 7 348,088 8 348,088 9 348,088 10 348,088 20 348,088 30 348,088 40 348,088 50 348,088 60 348,088 70 348,088 80 348,088 90 348,088 100 348,088 200 348,088 300 348,088 400 413,624 500 413,624 600 413,624 700 479,160 800 479,160 900 479,160 1000 544,696 2000 741,304 3000 937,912 4000 1,134,520 5000 1,331,128 6000 1,593,272 7000 1,789,880 8000 1,986,488 9000 2,183,096 10000 2,379,704 20000 4,476,856 30000 6,574,008 40000 8,671,160 50000 10,768,312 60000 12,865,464 70000 14,897,080 80000 16,994,232 90000 19,091,384 100000 21,188,536
Output for 5.6.0 - 5.6.40
0 219,576 1 220,232 2 220,232 3 220,232 4 220,232 5 220,232 6 220,232 7 220,232 8 220,232 9 220,232 10 220,232 20 220,232 30 220,232 40 220,232 50 220,232 60 220,232 70 220,232 80 220,232 90 220,232 100 220,232 200 220,232 300 220,232 400 220,232 500 220,232 600 220,232 700 220,232 800 220,440 900 220,416 1000 220,440 2000 220,440 3000 220,440 4000 220,440 5000 220,440 6000 220,440 7000 220,440 8000 220,440 9000 220,440 10000 220,440 20000 220,440 30000 220,440 40000 220,440 50000 220,440 60000 220,440 70000 220,440 80000 220,440 90000 220,440 100000 220,440

preferences:
236.79 ms | 403 KiB | 255 Q