3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = "foobarbizbazbuztestingthisout"; $b = str_repeat("a", 300); echo "Static Var\n"; testCopy($a); echo "Dynamic Var\n"; testCopy($b); function testCopy($var) { echo memory_get_usage() . "\n"; $var = (string) $var; echo memory_get_usage() . "\n"; }
Output for 7.4.0 - 7.4.1
Static Var 388096 388096 Dynamic Var 388096 388096
Output for 7.3.0 - 7.3.13
Static Var 388040 388040 Dynamic Var 388040 388040
Output for 7.2.0 - 7.2.26
Static Var 384048 384048 Dynamic Var 384048 384048
Output for 7.0.0 - 7.0.33, 7.1.0 - 7.1.33
Static Var 347408 347408 Dynamic Var 347408 347408
Output for 5.6.0 - 5.6.40
Static Var 219464 219520 Dynamic Var 219464 219832
Output for 5.5.0 - 5.5.38
Static Var 219448 219496 Dynamic Var 219448 219816
Output for 5.4.0 - 5.4.45
Static Var 219968 220016 Dynamic Var 219968 220336
Output for 5.3.11 - 5.3.29
Static Var 622248 622344 Dynamic Var 622248 622616
Output for 5.3.0 - 5.3.10
Static Var 621944 622040 Dynamic Var 621944 622312
Output for 5.2.10 - 5.2.17
Static Var 80208 80296 Dynamic Var 80208 80568
Output for 5.2.7 - 5.2.9
Static Var 80808 80952 Dynamic Var 80952 81272
Output for 5.2.3 - 5.2.6
Static Var 81128 81272 Dynamic Var 81272 81592
Output for 5.2.2
Static Var 79152 79296 Dynamic Var 79296 79616
Output for 5.2.1
Static Var 79152 79200 Dynamic Var 79240 79560
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0
Static Var Fatal error: Call to undefined function memory_get_usage() in /in/Mboi2 on line 11
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Static Var Fatal error: Call to undefined function: memory_get_usage() in /in/Mboi2 on line 11
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Static Var Fatal error: Call to undefined function: memory_get_usage() in /in/Mboi2 on line 11
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Static Var Fatal error: Call to undefined function: memory_get_usage() in /in/Mboi2 on line 11

preferences:
184.71 ms | 401 KiB | 325 Q