3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $wtf = openssl_random_pseudo_bytes ( 5 , $cryptoStrong = false ); var_dump($wtf, $cryptoStrong);
Output for 7.1.0
Notice: Only variables should be passed by reference in /in/tehsW on line 3 string(5) " �5J" bool(false)
Output for 7.0.14
Notice: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "Wa�g" bool(false)
Output for 7.0.6
Notice: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "���[>" bool(false)
Output for 7.0.5
Notice: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "���E�" bool(false)
Output for 7.0.4
Notice: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "v:��Z" bool(false)
Output for 7.0.3
Notice: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "���" bool(false)
Output for 7.0.2
Notice: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "g�C" bool(false)
Output for 7.0.1
Notice: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "EܱB�" bool(false)
Output for 7.0.0
Notice: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "I@� �" bool(false)
Output for hhvm-3.12.0
Strict Warning: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "/P�d'" bool(false)
Output for hhvm-3.10.0
Strict Warning: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�X��a" bool(false)
Output for 5.6.28
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) " r�" bool(false)
Output for 5.6.21
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�w�F�" bool(false)
Output for 5.6.20
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "`��" bool(false)
Output for 5.6.19
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "���" bool(false)
Output for 5.6.18
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) " n��" bool(false)
Output for 5.6.17
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "&�/" bool(false)
Output for 5.6.16
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "3?��" bool(false)
Output for 5.6.15
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "b���" bool(false)
Output for 5.6.14
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "ԏ��" bool(false)
Output for 5.6.13
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "��%�" bool(false)
Output for 5.6.12
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "`^�u" bool(false)
Output for 5.6.11
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "a��Z" bool(false)
Output for 5.6.10
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "w�mt" bool(false)
Output for 5.6.9
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "����" bool(false)
Output for 5.6.8
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�[" bool(false)
Output for 5.5.35
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "wN��A" bool(false)
Output for 5.5.34
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�Ո�(" bool(false)
Output for 5.5.33
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "_piF�" bool(false)
Output for 5.5.32
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "J�f�Y" bool(false)
Output for 5.5.31
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) ">f5K" bool(false)
Output for 5.5.30
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�!�r�" bool(false)
Output for 5.5.29
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�j�T" bool(false)
Output for 5.5.28
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "X�D;" bool(false)
Output for 5.5.27
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "]7�E" bool(false)
Output for 5.5.26
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�Q��" bool(false)
Output for 5.5.25
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�6Ҙ" bool(false)
Output for 5.5.24
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "A6��" bool(false)
Output for 5.4.45
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "Jy�W�" bool(false)
Output for 5.4.44
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) " w�*" bool(false)
Output for 5.4.43
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "� �d" bool(false)
Output for 5.4.42
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "p�iC" bool(false)
Output for 5.4.41
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�QG�" bool(false)
Output for 5.4.40
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "޲��" bool(false)
Output for 5.4.39
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "E��" bool(false)
Output for 5.4.38
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "��H�J" bool(false)
Output for 5.4.37
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "��P�'" bool(false)
Output for 5.4.36
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "�JD#�" bool(false)
Output for 5.4.35
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "L�O"" bool(false)
Output for 5.4.34
Strict Standards: Only variables should be passed by reference in /in/tehsW on line 3 string(5) "��Ɨ?" bool(false)
Output for 5.0.0 - 5.4.32
Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/tehsW 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/tehsW on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: openssl_random_pseudo_bytes() in /in/tehsW 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/tehsW on line 3