3v4l.org

run code in 300+ PHP versions simultaneously
<?php //$str = "ryat\0".str_repeat('i',1024); //link('/in/01E2M','b'); $str = "/vmlinuz"; //var_dump(readlink($str)); var_dump(tempnam("/tmp", "FOOa\0/nn"));
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
Fatal error: Uncaught ValueError: tempnam(): Argument #2 ($prefix) must not contain any null bytes in /in/CBQOB:8 Stack trace: #0 /in/CBQOB(8): tempnam('/tmp', 'FOOa\x00/nn') #1 {main} thrown in /in/CBQOB on line 8
Process exited with code 255.
Output for 5.4.41 - 5.4.45, 5.5.25 - 5.5.38, 5.6.9 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33
Warning: tempnam() expects parameter 2 to be a valid path, string given in /in/CBQOB on line 8 NULL
Output for 5.6.8
string(13) "/tmp/nncMvTD1"
Output for 5.6.7
string(13) "/tmp/nnUNZw57"
Output for 5.6.6
string(13) "/tmp/nnzJdTyi"
Output for 5.6.5
string(13) "/tmp/nnl5c4zq"
Output for 5.6.4
string(13) "/tmp/nn40JiWC"
Output for 5.6.3
string(13) "/tmp/nnyVcqXK"
Output for 5.6.2
string(13) "/tmp/nnW2NJvT"
Output for 5.6.1
string(13) "/tmp/nnC9HB72"
Output for 5.6.0
string(13) "/tmp/nnZbWhnf"
Output for 5.5.24
string(13) "/tmp/nn9ptIR2"
Output for 5.5.23
string(13) "/tmp/nnpHeQSc"
Output for 5.5.22
string(13) "/tmp/nnkXiMVj"
Output for 5.5.21
string(13) "/tmp/nnRLMrEv"
Output for 5.5.20
string(13) "/tmp/nnAUkS4D"
Output for 5.5.19
string(13) "/tmp/nnGPrmtO"
Output for 5.5.18
string(13) "/tmp/nnC8mKSU"
Output for 5.5.17
string(13) "/tmp/nnNTUnT3"
Output for 5.5.16
string(13) "/tmp/nnFo9hze"
Output for 5.5.15
string(13) "/tmp/nnvxeZRp"
Output for 5.5.14
string(13) "/tmp/nnnvSYby"
Output for 5.5.13
string(13) "/tmp/nn6EEyjF"
Output for 5.5.12
string(13) "/tmp/nnuFGUBR"
Output for 5.5.11
string(13) "/tmp/nnl9HHHZ"
Output for 5.5.10
string(13) "/tmp/nneAITM8"
Output for 5.5.9
string(13) "/tmp/nnC7aRxk"
Output for 5.5.8
string(13) "/tmp/nnCXKNKr"
Output for 5.5.7
string(13) "/tmp/nn6ZHy1y"
Output for 5.5.6
string(13) "/tmp/nn418GFK"
Output for 5.5.5
string(13) "/tmp/nn5T0L3R"
Output for 5.5.4
string(13) "/tmp/nnE3KpmY"
Output for 5.5.3
string(13) "/tmp/nnWQFe47"
Output for 5.5.2
string(13) "/tmp/nnPGNRCg"
Output for 5.5.1
string(13) "/tmp/nnF9WZKo"
Output for 5.5.0
string(13) "/tmp/nnMSDJsA"
Output for 5.4.40
string(13) "/tmp/nny62Mrl"
Output for 5.4.39
string(13) "/tmp/nntHHucp"
Output for 5.4.38
string(13) "/tmp/nnEqqtDz"
Output for 5.4.37
string(13) "/tmp/nnDJw3uG"
Output for 5.4.36
string(13) "/tmp/nnGm3A7Q"
Output for 5.4.35
string(13) "/tmp/nnnKl2tY"
Output for 5.4.34
string(13) "/tmp/nnyg4MU5"
Output for 5.4.33
string(13) "/tmp/nn5m9loe"
Output for 5.4.32
string(13) "/tmp/nnWakL7m"
Output for 5.4.31
string(13) "/tmp/nn0gEHru"
Output for 5.4.30
string(13) "/tmp/nnaRapcB"
Output for 5.4.29
string(13) "/tmp/nnIOLaYJ"
Output for 5.4.28
string(13) "/tmp/nnIVNTfW"
Output for 5.4.27
string(13) "/tmp/nnjXLPl2"
Output for 5.4.26
string(13) "/tmp/nnGkVYU7"
Output for 5.4.25
string(13) "/tmp/nnqEtVrg"
Output for 5.4.24
string(13) "/tmp/nna9Hpsu"
Output for 5.4.23
string(13) "/tmp/nnkJkaGz"
Output for 5.4.22
string(13) "/tmp/nnj1fiWF"
Output for 5.4.21
string(13) "/tmp/nnJ2D06O"
Output for 5.4.20
string(13) "/tmp/nntvXhi0"
Output for 5.4.19
string(13) "/tmp/nnWWRbt9"
Output for 5.4.18
string(13) "/tmp/nnWUhQpc"
Output for 5.4.17
string(13) "/tmp/nnu6kOdo"
Output for 5.4.16
string(13) "/tmp/nnzBLFHu"
Output for 5.4.15
string(13) "/tmp/nnqi0o1D"
Output for 5.4.14
string(13) "/tmp/nnEU1E0M"
Output for 5.4.13
string(13) "/tmp/nn4DedqT"
Output for 5.4.12
string(13) "/tmp/nnMk8bv0"
Output for 5.4.11
string(13) "/tmp/nnfdXZCc"
Output for 5.4.10
string(13) "/tmp/nn3YbsJk"
Output for 5.4.9
string(13) "/tmp/nnlzYQCq"
Output for 5.4.8
string(13) "/tmp/nnziHMhw"
Output for 5.4.7
string(13) "/tmp/nnciyIfA"
Output for 5.4.6
string(13) "/tmp/nnOOSaOD"
Output for 5.4.5
string(13) "/tmp/nn50VzaJ"
Output for 5.4.4
string(13) "/tmp/nnvWSVsP"
Output for 5.4.3
string(13) "/tmp/nnldTKJS"
Output for 5.4.2
string(13) "/tmp/nnXoJh9W"
Output for 5.4.1
string(13) "/tmp/nnoCYEy1"
Output for 5.4.0
string(13) "/tmp/nnW6IBi8"
Output for 5.3.4 - 5.3.29
bool(false)
Output for 5.3.3
string(13) "/tmp/nnsTWO5z"
Output for 5.3.2
string(13) "/tmp/nnQB8XsG"
Output for 5.3.1
string(13) "/tmp/nnTIyf9H"
Output for 5.3.0
string(13) "/tmp/nn6jJcsP"
Output for 5.2.17
string(13) "/tmp/nnKThS4U"
Output for 5.2.16
string(13) "/tmp/nn0Gqc1W"
Output for 5.2.15
string(13) "/tmp/nnw1bJX1"
Output for 5.2.14
string(13) "/tmp/nn0XxtI8"
Output for 5.2.13
string(13) "/tmp/nnbcvMLd"
Output for 5.2.12
string(13) "/tmp/nnObALZe"
Output for 5.2.11
string(13) "/tmp/nntEwryj"
Output for 5.2.10
string(13) "/tmp/nnm5vFip"
Output for 5.2.9
string(13) "/tmp/nnkrnLsx"
Output for 5.2.8
string(13) "/tmp/nnJRBddB"
Output for 5.2.7
string(13) "/tmp/nn97CKRG"
Output for 5.2.6
string(13) "/tmp/nnL7nslI"
Output for 5.2.5
string(13) "/tmp/nnJogE5N"
Output for 5.2.4
string(13) "/tmp/nnC0yG3R"
Output for 5.2.3
string(13) "/tmp/nnprXZbW"
Output for 5.2.2
string(13) "/tmp/nnREMjJ0"
Output for 5.2.1
string(13) "/tmp/nnaVCgT5"
Output for 5.2.0
string(13) "/tmp/nntSg8md"
Output for 5.1.6
string(13) "/tmp/nnYWPsPY"
Output for 5.1.5
string(13) "/tmp/nnoOZbH6"
Output for 5.1.4
string(13) "/tmp/nnxuqpeb"
Output for 5.1.3
string(13) "/tmp/nnuxrcpd"
Output for 5.1.2
string(15) "/tmp/FOOaCUWpZl"
Output for 5.1.1
string(15) "/tmp/FOOa30yDwn"
Output for 5.1.0
string(15) "/tmp/FOOaS4oOft"
Output for 5.0.5
string(15) "/tmp/FOOa9jHc9w"
Output for 5.0.4
string(15) "/tmp/FOOau16dUB"
Output for 5.0.3
string(15) "/tmp/FOOaLEBcnJ"
Output for 5.0.2
string(15) "/tmp/FOOau2MWZK"
Output for 5.0.1
string(15) "/tmp/FOOaDPi1qR"
Output for 5.0.0
string(15) "/tmp/FOOaFN8KeX"
Output for 4.4.9
string(15) "/tmp/FOOaiTbo3e"
Output for 4.4.8
string(15) "/tmp/FOOaZ3otcl"
Output for 4.4.7
string(15) "/tmp/FOOa60qAHn"
Output for 4.4.6
string(15) "/tmp/FOOaXcLm8s"
Output for 4.4.5
string(15) "/tmp/FOOajzcAnA"
Output for 4.4.4
string(15) "/tmp/FOOaQNb7ZD"
Output for 4.4.3
string(15) "/tmp/FOOa2hey0I"
Output for 4.4.2
string(15) "/tmp/FOOaalZPPK"
Output for 4.4.1
string(15) "/tmp/FOOaRXp7uP"
Output for 4.4.0
string(15) "/tmp/FOOa5tKewV"
Output for 4.3.11
string(15) "/tmp/FOOaHViGVY"
Output for 4.3.10
string(15) "/tmp/FOOaFvicf5"
Output for 4.3.9
string(15) "/tmp/FOOaHYAPm8"
Output for 4.3.8
string(15) "/tmp/FOOaLZdoYf"
Output for 4.3.7
string(15) "/tmp/FOOabGrmzg"
Output for 4.3.6
string(15) "/tmp/FOOamiWaho"
Output for 4.3.5
string(15) "/tmp/FOOa1AA88t"
Output for 4.3.4
string(15) "/tmp/FOOaTEmFcw"
Output for 4.3.3
string(15) "/tmp/FOOa0blbYB"
Output for 4.3.2
string(15) "/tmp/FOOacwb4IH"
Output for 4.3.1
string(15) "/tmp/FOOaMjRLXI"
Output for 4.3.0
string(15) "/tmp/FOOaYBvhgQ"

preferences:
340.85 ms | 401 KiB | 468 Q