3v4l.org

run code in 300+ PHP versions simultaneously
<?php for ($i = -1; $i <= 4; $i++) { $bytes = openssl_random_pseudo_bytes($i, $cstrong); $hex = base64_encode($bytes); echo "Lengths: Bytes: $i and Hex: " . strlen($hex) . PHP_EOL; var_dump($hex); var_dump($cstrong); echo PHP_EOL; } ?>
Output for 7.1.25 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 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 Error: Call to undefined function openssl_random_pseudo_bytes() in /in/u109b:3 Stack trace: #0 {main} thrown in /in/u109b on line 3
Process exited with code 255.
Output for 7.1.7
Lengths: Bytes: -1 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 0 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 1 and Hex: 4 string(4) "Uw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "KKo=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "a2Od" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "yOgHXA==" bool(true)
Output for 7.1.6
Lengths: Bytes: -1 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 0 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 1 and Hex: 4 string(4) "ZQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "i0c=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "CHXY" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "wxkIlw==" bool(true)
Output for 7.1.5
Lengths: Bytes: -1 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 0 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 1 and Hex: 4 string(4) "Mw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "4hk=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "pvdW" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "8XYbfw==" bool(true)
Output for 7.1.0
Lengths: Bytes: -1 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 0 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 1 and Hex: 4 string(4) "uw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "7pk=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "PqRg" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "vqMD9g==" bool(true)
Output for 7.0.20
Lengths: Bytes: -1 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 0 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 1 and Hex: 4 string(4) "Kw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "TQ8=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "Eaa4" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "XIoRGA==" bool(true)
Output for 7.0.14
Lengths: Bytes: -1 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 0 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 1 and Hex: 4 string(4) "Ew==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "PAc=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "T+1H" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "V4JAiw==" bool(true)
Output for 7.0.12
Lengths: Bytes: -1 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 0 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 1 and Hex: 4 string(4) "yQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "I5g=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "2meY" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "T73RDw==" bool(true)
Output for 7.0.6
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "BQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "IdY=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "jZse" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "XBSy3Q==" bool(true)
Output for 7.0.5
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "fQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "MYw=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "alW4" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "zPK1nw==" bool(true)
Output for 7.0.4
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "iA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "kkw=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "YQGK" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "44Ak+g==" bool(true)
Output for 7.0.3
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "bw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "YEc=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "7ntZ" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "Y2d/hw==" bool(true)
Output for 7.0.2
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Lw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "4/0=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "HMlE" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "wX+qlw==" bool(true)
Output for 7.0.1
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "cA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "FBw=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "AJsu" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "sXp+Bw==" bool(true)
Output for 7.0.0
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "lQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "eh4=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "utRQ" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "GlRfRw==" bool(true)
Output for 5.6.28
Lengths: Bytes: -1 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 0 and Hex: 0 string(0) "" bool(false) Lengths: Bytes: 1 and Hex: 4 string(4) "Ww==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "zZ4=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "k56z" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "yAg1mA==" bool(true)
Output for 5.6.21
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "7g==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "6XM=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "tEDL" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "9I4U+A==" bool(true)
Output for 5.6.20
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "oA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "bj4=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "aW2D" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "7e4q1A==" bool(true)
Output for 5.6.19
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "+w==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "tfk=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "0PbN" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "2mWIkA==" bool(true)
Output for 5.6.18
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "yw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "j+s=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "lgyu" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "tiHUvQ==" bool(true)
Output for 5.6.17
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "ww==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "0Fw=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "az/b" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "XXcakQ==" bool(true)
Output for 5.6.16
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "OQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "fKU=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "sVoJ" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "6ibIXQ==" bool(true)
Output for 5.6.15
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Nw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "6nM=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "MGSQ" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "VzOhHw==" bool(true)
Output for 5.6.14
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Jw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "Fcc=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "wWBA" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "d7NkMg==" bool(true)
Output for 5.6.13
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "VQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "3gw=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "EHF7" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "gQ0PrA==" bool(true)
Output for 5.6.12
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "wg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "/eI=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "bXR+" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "PdHrHA==" bool(true)
Output for 5.6.11
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "5A==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "rVc=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "c19V" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "vhxtPw==" bool(true)
Output for 5.6.10
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "IQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "MGI=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "wByX" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "g1xINg==" bool(true)
Output for 5.6.9
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "8w==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "C4c=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "CB14" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "zxCdhw==" bool(true)
Output for 5.6.8
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "aA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "rPs=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "eNBE" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "LfSvxA==" bool(true)
Output for 5.6.7
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Aw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "Qz4=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "6Zoy" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "5ifi3g==" bool(true)
Output for 5.5.35
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "UA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "5Lg=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "ctXc" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "lLBlqw==" bool(true)
Output for 5.5.34
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "bw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "i0g=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "E0p5" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "6sx3jw==" bool(true)
Output for 5.5.33
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Hw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "t3A=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "92sx" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "6nVkRg==" bool(true)
Output for 5.5.32
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "AA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "LRY=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "Lh02" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "uE7EBQ==" bool(true)
Output for 5.5.31
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "fQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "wZM=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "vpkB" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "y7hE+w==" bool(true)
Output for 5.5.30
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "jA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "S8w=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "8QUd" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "/28n4w==" bool(true)
Output for 5.5.29
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "MQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "REo=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "NqsJ" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "hEN5yg==" bool(true)
Output for 5.5.28
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "dw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "pXY=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "Ab7f" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "OzPGzQ==" bool(true)
Output for 5.5.27
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Gg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "4Hw=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "vh05" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "6hcu+A==" bool(true)
Output for 5.5.26
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Kg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "hYQ=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "WBHr" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "UBudBQ==" bool(true)
Output for 5.5.25
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "ZA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "fck=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "JSES" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "frIDZA==" bool(true)
Output for 5.5.24
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Wg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "Boo=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "7aJD" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "XRK26g==" bool(true)
Output for 5.4.45
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "EA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "ymY=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "PlNG" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "aBrVXg==" bool(true)
Output for 5.4.44
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "gg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "dhU=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "k2e7" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "sFpB9Q==" bool(true)
Output for 5.4.43
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Tw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "3jI=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "PKAS" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "/j73sQ==" bool(true)
Output for 5.4.42
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "wA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "KK4=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "lVbV" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "PBLmrA==" bool(true)
Output for 5.4.41
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "rw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "NbA=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "OkHV" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "k1wLUg==" bool(true)
Output for 5.4.40
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "zQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "jmI=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "FWZ5" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "cwLfEg==" bool(true)
Output for 5.4.39
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "hA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "cEg=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "E6NX" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "x83APg==" bool(true)
Output for 5.4.38
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "WA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "wcI=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "X25J" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "68LnLg==" bool(true)
Output for 5.4.37
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "dA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "dDQ=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "W24P" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "zIdVWQ==" bool(true)
Output for 5.4.36
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Mg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "bjo=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "tC/i" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "5CLKzg==" bool(true)
Output for 5.4.35
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "qw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "Isw=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "cdLA" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "qpODYw==" bool(true)
Output for 5.4.34
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "xA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "ae0=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "w1oY" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "MfjaIA==" bool(true)
Output for 5.4.32
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "dg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "7bA=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "RDFS" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "86yJ4A==" bool(true)
Output for 5.4.31
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "xw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "syM=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "Z/0b" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "65Stmg==" bool(true)
Output for 5.4.30
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "gw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "IWg=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "H0Fx" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "YVjSsA==" bool(true)
Output for 5.4.29
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "bQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "crU=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "ygVU" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "cO1fbg==" bool(true)
Output for 5.4.28
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "BQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "QM0=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "mEMx" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "SXOEWw==" bool(true)
Output for 5.4.27
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "qg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "WI8=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "A0qa" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "/ujOog==" bool(true)
Output for 5.4.26
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "tA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "8Cg=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "mqz3" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "R0HO8g==" bool(true)
Output for 5.4.25
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "sw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "FWc=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "lGBF" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "85YYkw==" bool(true)
Output for 5.4.24
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Ig==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "HgI=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "jTox" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "tFWCTA==" bool(true)
Output for 5.4.23
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "cQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "u7E=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "MaNK" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "EqOcuQ==" bool(true)
Output for 5.4.22
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "XA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "gl8=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "KNu/" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "IMdTRg==" bool(true)
Output for 5.4.21
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "wQ==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "uSc=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "4Exm" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "HVn/Fw==" bool(true)
Output for 5.4.20
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "uA==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "qbA=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "qgcM" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "OQZ2AA==" bool(true)
Output for 5.4.19
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Rg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "J1A=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "TTdB" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "KYgjvw==" bool(true)
Output for 5.4.18
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Bw==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "V+A=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "PuKO" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "Akx1SQ==" bool(true)
Output for 5.4.17
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Eg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "QAA=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "/bpz" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "QQrP4w==" bool(true)
Output for 5.4.16
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "Vg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "T98=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "M4ky" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "q0U5/Q==" bool(true)
Output for 5.4.15
Lengths: Bytes: -1 and Hex: 0 string(0) "" NULL Lengths: Bytes: 0 and Hex: 0 string(0) "" NULL Lengths: Bytes: 1 and Hex: 4 string(4) "wg==" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "kqk=" bool(true) Lengths: Bytes: 3 and Hex: 4 string(4) "JyuH" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "bpN3MA==" bool(true)
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.14
Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/u109b on line 3
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/u109b on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/u109b on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/u109b on line 3

preferences:
270.26 ms | 401 KiB | 355 Q