3v4l.org

run code in 300+ PHP versions simultaneously
<?php function createTempDir(): ?string { $separator = DIRECTORY_SEPARATOR; $path = rtrim(sys_get_temp_dir(), $separator) . $separator . mt_rand() . microtime(true); $createdTempDir = mkdir($path); if ($createdTempDir) { return $path; } return null; } var_dump(createTempDir());
Output for 8.2.6
string(30) "/tmp/17446419641685444808.0268"
Output for 8.2.5
string(30) "/tmp/12453372811685444808.0157"
Output for 8.2.4
string(29) "/tmp/6670591891685444808.0117"
Output for 8.2.3
string(30) "/tmp/12190650081685444808.0125"
Output for 8.2.2
string(29) "/tmp/15804846051685444808.015"
Output for 8.2.1
string(30) "/tmp/15197822541685444808.0134"
Output for 8.2.0
string(30) "/tmp/16332664201685444808.0125"
Output for 8.1.19
string(30) "/tmp/11420840801685444808.0117"
Output for 8.1.18
string(30) "/tmp/16619758621685444808.0134"
Output for 8.1.17
string(30) "/tmp/17328850091685444808.0138"
Output for 8.1.16
string(30) "/tmp/20223713061685444808.0128"
Output for 8.1.15
string(30) "/tmp/14680096021685444808.0121"
Output for 8.1.14
string(29) "/tmp/2915438141685444808.0127"
Output for 8.1.13
string(29) "/tmp/15865771301685444808.014"
Output for 8.1.12
string(29) "/tmp/7793888551685444808.0142"
Output for 8.1.11
string(30) "/tmp/12653490641685444808.0124"
Output for 8.1.10
string(29) "/tmp/11041597061685444808.013"
Output for 8.1.9
string(29) "/tmp/7095525941685444808.0164"
Output for 8.1.8
string(29) "/tmp/2798136301685444808.0319"
Output for 8.1.7
string(30) "/tmp/16738318421685444808.0128"
Output for 8.1.6
string(30) "/tmp/16625733261685444808.0163"
Output for 8.1.5
string(29) "/tmp/7462954391685444808.0181"
Output for 8.1.4
string(29) "/tmp/9733402881685444808.0139"
Output for 8.1.3
string(30) "/tmp/13916503211685444808.0162"
Output for 8.1.2
string(29) "/tmp/5587415821685444808.0156"
Output for 8.1.1
string(30) "/tmp/13179692711685444808.0191"
Output for 8.1.0
string(29) "/tmp/4800438101685444808.0149"
Output for 8.0.28
string(30) "/tmp/19824018011685444808.0173"
Output for 8.0.27
string(30) "/tmp/14724952071685444808.0185"
Output for 8.0.26
string(30) "/tmp/10613581581685444808.0191"
Output for 8.0.25
string(28) "/tmp/6801750451685444808.032"
Output for 8.0.24
string(30) "/tmp/17799952701685444808.0165"
Output for 8.0.23
string(29) "/tmp/3301293091685444808.0199"
Output for 8.0.22
string(30) "/tmp/10055593041685444808.0175"
Output for 8.0.21
string(29) "/tmp/4845044431685444808.0164"
Output for 8.0.20
string(29) "/tmp/2841855551685444808.0173"
Output for 8.0.19
string(30) "/tmp/16507857901685444808.0152"
Output for 8.0.18
string(30) "/tmp/12752330151685444808.0184"
Output for 8.0.17
string(30) "/tmp/17805277701685444808.0166"
Output for 8.0.16
string(30) "/tmp/19994470981685444808.0161"
Output for 8.0.15
string(30) "/tmp/12328922041685444808.0162"
Output for 8.0.14
string(29) "/tmp/6894030661685444808.0193"
Output for 8.0.13
string(29) "/tmp/5292281751685444808.0147"
Output for 8.0.12
string(29) "/tmp/8379126821685444808.0171"
Output for 8.0.11
string(29) "/tmp/13008045061685444808.017"
Output for 8.0.10
string(30) "/tmp/15616086731685444808.0164"
Output for 8.0.9
string(30) "/tmp/10500769471685444808.0272"
Output for 8.0.8
string(29) "/tmp/3076226491685444808.0169"
Output for 8.0.7
string(29) "/tmp/3416990261685444808.0169"
Output for 8.0.6
string(28) "/tmp/2513459601685444808.016"
Output for 8.0.5
string(30) "/tmp/16463614631685444808.0166"
Output for 8.0.3
string(30) "/tmp/14718201331685444808.0171"
Output for 8.0.2
string(29) "/tmp/8051812101685444808.0209"
Output for 8.0.1
string(30) "/tmp/16556598021685444808.0184"
Output for 8.0.0
string(29) "/tmp/3402421291685444808.0176"
Output for 7.4.33
string(29) "/tmp/3784184601685444834.0021"
Output for 7.4.32
string(30) "/tmp/14010459811685444808.0113"
Output for 7.4.30
string(29) "/tmp/7673490651685444808.0119"
Output for 7.4.29
string(30) "/tmp/10714453831685444808.0135"
Output for 7.4.28
string(30) "/tmp/15842034871685444808.0129"
Output for 7.4.27
string(30) "/tmp/18956845231685444808.0186"
Output for 7.4.26
string(30) "/tmp/13834366091685444808.0186"
Output for 7.4.25
string(30) "/tmp/20338841641685444808.0118"
Output for 7.4.24
string(30) "/tmp/16100891381685444808.0117"
Output for 7.4.23
string(29) "/tmp/8670883621685444808.0125"
Output for 7.4.22
string(29) "/tmp/7982440231685444808.0117"
Output for 7.4.21
string(30) "/tmp/15404792501685444808.0114"
Output for 7.4.20
string(30) "/tmp/21471117911685444808.0111"
Output for 7.4.19
string(28) "/tmp/137127771685444808.0107"
Output for 7.4.18
string(29) "/tmp/4823771401685444808.0113"
Output for 7.4.16
string(30) "/tmp/18790843901685444808.0115"
Output for 7.4.15
string(29) "/tmp/4780010461685444808.0118"
Output for 7.4.14
string(30) "/tmp/14086680681685444808.0102"
Output for 7.4.13
string(30) "/tmp/13182524601685444808.0139"
Output for 7.4.12
string(30) "/tmp/16686480321685444808.0111"
Output for 7.4.11
string(30) "/tmp/15924114781685444808.0112"
Output for 7.4.10
string(30) "/tmp/10865518901685444808.0115"
Output for 7.4.9
string(27) "/tmp/46693311685444808.0117"
Output for 7.4.8
string(29) "/tmp/10235747851685444808.011"
Output for 7.4.7
string(29) "/tmp/2116050841685444808.0132"
Output for 7.4.6
string(30) "/tmp/16068844331685444808.0136"
Output for 7.4.5
string(30) "/tmp/13359209651685444808.0131"
Output for 7.4.4
string(30) "/tmp/18808410261685444808.0134"
Output for 7.4.3
string(29) "/tmp/5660024761685444808.0117"
Output for 7.4.2
string(29) "/tmp/6872466441685444808.0114"
Output for 7.4.1
string(30) "/tmp/10444446571685444808.0101"
Output for 7.4.0
string(30) "/tmp/16785986811685444808.0111"
Output for 7.3.33
string(29) "/tmp/7978517941685444808.0137"
Output for 7.3.32
string(30) "/tmp/20375361111685444808.0339"
Output for 7.3.31
string(30) "/tmp/11548852661685444808.0171"
Output for 7.3.30
string(30) "/tmp/12155814361685444808.0154"
Output for 7.3.29
string(30) "/tmp/16442762341685444808.0154"
Output for 7.3.28
string(29) "/tmp/9725680441685444808.0149"
Output for 7.3.27
string(30) "/tmp/19465232021685444808.0135"
Output for 7.3.26
string(30) "/tmp/20753056031685444808.0221"
Output for 7.3.25
string(30) "/tmp/10135575331685444808.0239"
Output for 7.3.24
string(30) "/tmp/17868066951685444808.0182"
Output for 7.3.23
string(29) "/tmp/2619661861685444808.0183"
Output for 7.3.22
string(30) "/tmp/13948131631685444808.0161"
Output for 7.3.21
string(29) "/tmp/8086880181685444808.0158"
Output for 7.3.20
string(28) "/tmp/966518081685444808.0154"
Output for 7.3.19
string(29) "/tmp/17686018941685444808.014"
Output for 7.3.18
string(29) "/tmp/4004785341685444808.0156"
Output for 7.3.17
string(30) "/tmp/17955649031685444808.0168"
Output for 7.3.16
string(30) "/tmp/12939616701685444808.0133"
Output for 7.3.15
string(30) "/tmp/11968660961685444808.0152"
Output for 7.3.14
string(28) "/tmp/1208336091685444808.017"
Output for 7.3.13
string(30) "/tmp/18814888541685444808.0152"
Output for 7.3.12
string(29) "/tmp/17955676661685444808.014"
Output for 7.3.11
string(30) "/tmp/10811367541685444808.0147"
Output for 7.3.10
string(29) "/tmp/5660349211685444808.0158"
Output for 7.3.9
string(30) "/tmp/19299029351685444808.0218"
Output for 7.3.8
string(30) "/tmp/10203118071685444808.0179"
Output for 7.3.7
string(29) "/tmp/7041129301685444808.0192"
Output for 7.3.6
string(29) "/tmp/3430405271685444808.0146"
Output for 7.3.5
string(30) "/tmp/10433219031685444808.0156"
Output for 7.3.4
string(30) "/tmp/20100895011685444808.0143"
Output for 7.3.3
string(28) "/tmp/901864611685444808.0163"
Output for 7.3.2
string(29) "/tmp/2249821521685444808.0168"
Output for 7.3.1
string(29) "/tmp/7770118931685444808.0168"
Output for 7.3.0
string(30) "/tmp/11564640831685444808.0121"
Output for 7.2.34
string(30) "/tmp/15086722571685444808.0205"
Output for 7.2.33
string(30) "/tmp/16752994081685444808.0203"
Output for 7.2.32
string(29) "/tmp/3589764661685444808.0139"
Output for 7.2.31
string(30) "/tmp/17897854601685444808.0178"
Output for 7.2.30
string(29) "/tmp/8566110651685444808.0248"
Output for 7.2.29
string(28) "/tmp/9736622461685444808.017"
Output for 7.2.28
string(29) "/tmp/9960597181685444808.0153"
Output for 7.2.27
string(29) "/tmp/5418618011685444808.0225"
Output for 7.2.26
string(29) "/tmp/9935039011685444808.0187"
Output for 7.2.25
string(29) "/tmp/5563908781685444808.0135"
Output for 7.2.24
string(30) "/tmp/11030888411685444808.0148"
Output for 7.2.23
string(30) "/tmp/15664386051685444808.0165"
Output for 7.2.22
string(29) "/tmp/5426926021685444808.0156"
Output for 7.2.21
string(29) "/tmp/17622403001685444808.014"
Output for 7.2.20
string(29) "/tmp/6333337461685444808.0151"
Output for 7.2.19
string(30) "/tmp/10647800051685444808.0183"
Output for 7.2.18
string(29) "/tmp/19981081991685444808.016"
Output for 7.2.17
string(29) "/tmp/3479971461685444808.0159"
Output for 7.2.16
string(29) "/tmp/2388945731685444808.0153"
Output for 7.2.15
string(29) "/tmp/7581684941685444808.0155"
Output for 7.2.14
string(30) "/tmp/15209494931685444808.0194"
Output for 7.2.13
string(30) "/tmp/12794513521685444808.0164"
Output for 7.2.12
string(30) "/tmp/19087985851685444808.0167"
Output for 7.2.11
string(30) "/tmp/18604326391685444808.0146"
Output for 7.2.10
string(30) "/tmp/17883970041685444808.0147"
Output for 7.2.9
string(30) "/tmp/17193580371685444808.0177"
Output for 7.2.8
string(30) "/tmp/17882194781685444808.0146"
Output for 7.2.7
string(29) "/tmp/5634724141685444808.0196"
Output for 7.2.6
string(30) "/tmp/18582822981685444808.0193"
Output for 7.2.5
string(29) "/tmp/6281663201685444808.0197"
Output for 7.2.4
string(29) "/tmp/3904764031685444808.0212"
Output for 7.2.3
string(29) "/tmp/3487838311685444808.0156"
Output for 7.2.2
string(30) "/tmp/12830946821685444808.0188"
Output for 7.2.1
string(30) "/tmp/18483887791685444808.0173"
Output for 7.2.0
string(30) "/tmp/19174071941685444808.0181"
Output for 7.1.33
string(29) "/tmp/5904364471685444808.0157"
Output for 7.1.32
string(29) "/tmp/4274432791685444808.0151"
Output for 7.1.31
string(30) "/tmp/15122970031685444808.0142"
Output for 7.1.30
string(29) "/tmp/3873844781685444808.0149"
Output for 7.1.29
string(29) "/tmp/5590430011685444808.0148"
Output for 7.1.28
string(29) "/tmp/5524080621685444808.0133"
Output for 7.1.27
string(30) "/tmp/21072805291685444808.0146"
Output for 7.1.26
string(30) "/tmp/10349097491685444808.0152"
Output for 7.1.25
string(30) "/tmp/11716667021685444808.0216"
Output for 7.1.24
string(29) "/tmp/2366656731685444808.0222"
Output for 7.1.23
string(28) "/tmp/7146248491685444808.015"
Output for 7.1.22
string(29) "/tmp/2273862381685444808.0172"
Output for 7.1.21
string(29) "/tmp/5019850401685444808.0129"
Output for 7.1.20
string(29) "/tmp/8947405911685444808.0138"
Output for 7.1.19
string(30) "/tmp/11037425871685444808.0174"
Output for 7.1.18
string(30) "/tmp/13946451161685444808.0126"
Output for 7.1.17
string(30) "/tmp/16733740261685444808.0132"
Output for 7.1.16
string(29) "/tmp/2762892291685444808.0159"
Output for 7.1.15
string(30) "/tmp/16721522131685444808.0129"
Output for 7.1.14
string(30) "/tmp/12382441421685444808.0133"
Output for 7.1.13
string(29) "/tmp/4023099951685444808.0139"
Output for 7.1.12
string(30) "/tmp/15052348381685444808.0139"
Output for 7.1.11
string(29) "/tmp/5091343691685444808.0116"
Output for 7.1.10
string(28) "/tmp/661789311685444808.0135"
Output for 7.1.9
string(29) "/tmp/1472303281685444808.0151"
Output for 7.1.8
string(29) "/tmp/3692401151685444808.0158"
Output for 7.1.7
string(29) "/tmp/6999798251685444808.0162"
Output for 7.1.6
string(29) "/tmp/4657784831685444808.0123"
Output for 7.1.5
string(29) "/tmp/9576038211685444808.0272"
Output for 7.1.4
string(30) "/tmp/19578526271685444808.0136"
Output for 7.1.3
string(29) "/tmp/6979455081685444808.0135"
Output for 7.1.2
string(30) "/tmp/15875587381685444808.0139"
Output for 7.1.1
string(28) "/tmp/15483845251685444808.02"
Output for 7.1.0
string(29) "/tmp/18648669711685444808.014"

preferences:
192.13 ms | 401 KiB | 195 Q