3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $salt = hash('sha256', uniqid(mt_rand(), true) . 'ooga booga' . strtolower('Admin')); $hash = $salt . 'abcd'; for($i = 0; $i < 10000; $i++) { $hash = hash('sha256', $hash); } echo $hash;
Output for 7.1.0
fc6b3f83f78b0ac62577c7ef956c86f5ecd9aedadeb043aec190bcb730e99e8c
Output for 7.0.14
7e724ac77f4d8570819eea896d2bb691fb1c0268a8ac82c6834a3378bc2c3b80
Output for 7.0.6
a88298a651eb5a38e4dcf98c004e6793ec5d0b130c9fd747c115cff9cd5326ee
Output for 7.0.5
ee3cf303041dfaedc280db75b83987c774f80d575c470898a9b027be909e3876
Output for 7.0.4
6ec4649a0c24a7f6008953cd5f96add67d71d6554847f93f46d8b98101cacf84
Output for 7.0.3
2a7dd18627990174abbcc4025c473747594825a00916befb3fc467381fed26e2
Output for 7.0.2
d4a720ac95e2a51a22478f81f73680329de927b876bb8f51ec406355eed382d5
Output for 7.0.1
3f14b853a6b0d995b921b2b5e847060899de16ff032ad7cde57fbe546694f9cc
Output for 7.0.0
4501852f8ea9465315c68bfb3cbc90f82bc963b1f9730660ed95bbf61bc99648
Output for hhvm-3.12.0
6a51fed21aa9f75b982efa2343d4b435d52a14def6cfec9a0ed222a5b54dfc25
Output for hhvm-3.10.0

Process exited with code 153.
Output for 5.6.28
53ca25e9bf9f82f2265cd460dc9359c6cd6d895f87925e5e82e5233425a924cc
Output for 5.6.21
ef9627c328544df47ef9f3c3563d7523894128169c4363ea54b80d71a7e9ae95
Output for 5.6.20
d14f732802ef184ef19989cee20facd8cf767ce241cc80a37cc680c7f5577393
Output for 5.6.19
d661d0c1c7474d50844f1956ccc348017d86abfbbec840173bcedadd0a496f54
Output for 5.6.18
3ff44442a74e5bc37de09569ffd75f628691a4985b8c7e0493b99c26bd123bb8
Output for 5.6.17
5bea4a05d9cee94ec45a84869a1795f0021f9ae9ef005f9196c546b77df8bd88
Output for 5.6.16
3775154b1a3ef11d230e2db62f6cee7f39fa1c07fe849d3e1aaa4d081076ce2a
Output for 5.6.15
a763868fec922d910125b8f536e813cdf3c8a5d3d2423c1fbd58b87720044974
Output for 5.6.14
411f28c79a95b3b3f097d4d70417544e38cbdf17f4e5e888422c011dfed04d11
Output for 5.6.13
78481601c8420bbb92162d95cf505e4ee0c4f3fef5f98bf85d60fa5e03230a3f
Output for 5.6.12
37af31954d2664479ee721354280ca3a72c5d5924a5c0dba5e76fea7fa741eeb
Output for 5.6.11
01da247a7bc97f910449d7be7aa69239309c9b12f353b43f9c0006740b1765b8
Output for 5.6.10
950e91003f76e273ae56fc9dba0860029e5beb021c142e7f478d7422ad1de408
Output for 5.6.9
f08664b49e72d64ad5608b1743f63d6a32de444d154e572d4cfd772a902b1fe4
Output for 5.6.8
e6eac62b12ca48533953e74c648b444e58cbfe7e0e0cd51c121cb16b38f6b06f
Output for 5.5.35
02890e0c4393373326056042801b58901f41431faca7ce021d1e6185c8080020
Output for 5.5.34
e9908da13212352f841df8ff9c7ba2435d97153b0f7a392425a981d7bc116223
Output for 5.5.33
a8bbf1926ae34256ef16b1557c4f8d73c7f00622a88369cb1cb85ab8a2f04671
Output for 5.5.32
aa2d001a804b507ea3e65b8aded5861bee0c8314cdcfd4f563050f6a25942ae0
Output for 5.5.31
658439e31bd4f9d97257c28300941f3ce0277189f553d7c73b19a0bd59dda62f
Output for 5.5.30
85682b330aefe897bc64dee0d5bff81e544ef26ad6d453aea4a11e0132a3ec2c
Output for 5.5.29
ea171e16dfd1185c265d151310380926b667d59bdd3302e79fa8a6de03fff8d0
Output for 5.5.28
6ec6ba78cde7a7791e011780c53c096285530dd03d363c771183009d3c5a0eab
Output for 5.5.27
6ff787919499e973e34f20dd5e308ae5df638838c53cd859d2d51b9a55eb3c54
Output for 5.5.26
a36af7e6e60b1cea96e0d6eafb8f2ff6c0e941c3f364d3af7fd3e03d55fad9c4
Output for 5.5.25
201d05f73722c0f90565c7fca813284971cc5b07ccfdd70f2f6ad1a31f088be4
Output for 5.5.24
59b60fe29094008e3d61e8101f8172f0d3359dd49458886896ad8fad68f9e0a7
Output for 5.4.45
5f0e6c1e3b1bc369519ec1fc81e890797262396517666693019e2f4189dba0a4
Output for 5.4.44
d81e8e8658da10e628875994d3308f05c16834c8a870c1d97f5e65bf9857d88b
Output for 5.4.43
f1e6cf866966185cdfe037e6e52525653786734b305e51b9bd40c4ab56c5dc72
Output for 5.4.42
4f26d42b25f1eb4790e84f7103538c789c2afaa487ad0db0551aedbd1a6a01c5
Output for 5.4.41
13a67e91ae4c2cc4e9e2571aab55e6e51ce6dc836a00af80af2a2bcfddf7262f
Output for 5.4.40
bf877ccac6e0fcaf9c938daa473eae20411ef48d9277bec30a28e94e1ea37c4f
Output for 5.4.39
c56661fc64586201380f45ccf96022c088a7c5dc7d2aa6d7a539e1fe8d755071
Output for 5.4.38
792c6e9d2b19910fdf29c269caf68f21bb14f36259cc4c43aef19c6801775019
Output for 5.4.37
d508324a606f24b95e433accfac9e1f5b06f305589714730b103e8d859567e17
Output for 5.4.36
776e36b83cbede5865aa3cc0e091e8a455d765c30c34c86964113f0b1203b87f
Output for 5.4.35
9568898fb16c2581d3a44693fbfc0a4b51352fbe32285e4e287e6d404a304308
Output for 5.4.34
143315b3234ebea4f4ddf87112b3aff45b13fdd4fb4d876562124f61f1e3da9a
Output for 5.4.32
68c71c8208173e9db40e4aba97ff07dc813355ae5068c12be1d6b5a706599956
Output for 5.4.31
ed07670c502b92794875755aa795012a42dec9642498bd5d84f39fba7e637b40
Output for 5.4.30
9946d0c4ce285898926518751bd554c1ef7db46920c714b4086dd1c62d58da49
Output for 5.4.29
542edb7c466db180e08f8a3d13874e390c8cece7062a1b5c6441ae8385522f5d
Output for 5.4.28
26309fcbe6ea361974690fbee671ba22374faffa312c1a6e9ab2fa16a3af2da4
Output for 5.4.27
50df224df9bafc7b23d68c493f6a0f3c133f28d95456cdd458a109cb9ea1fd8d
Output for 5.4.26
09c26846aa2f87e2b95dac776560bccd63b0abd6e8062472529803e87d6c1f45
Output for 5.4.25
28508a9a1d570c09fd0477ad31b278c33721f3910908dd0ccdda76921db062b3
Output for 5.4.24
7ee584417f803152653b8841753c688ab59a6655ca1e4e07ef045fa5d0b7e50e
Output for 5.4.23
dad41f8aa22f7892f5f5da7a9e75cd70b020c8a93397ad147bd1941a26119be3
Output for 5.4.22
523e8920f960b8cf1d6daf64a7fbd65ddea1eca54ec763d5819696148f8f141b
Output for 5.4.21
453d9b48afb043034d7d79ecc5fea4ae3adef4ca126853af730510f023d0e99d
Output for 5.4.20
5ae39e513b2a153dff39c63401d18216a3d09d8cb540b6876781bea86e3adc81
Output for 5.4.19
a2528e17a6ea124929a482279320bf4bc3564f94df890512e302f57632f521ec
Output for 5.4.18
df55b120ef67ee676f03e048dd56cca035edcc8c2dfa585eb757e9364a53d6ea
Output for 5.4.17
d20096e8e61871abbb837e7c8b494cf4c3b2c20f45758678c527e679c8e2975e
Output for 5.4.16
4b1b489886ef643daf6357891d14ac13eb6f85e6640c65043be919296db84e1a
Output for 5.4.15
a81d78bb119b1effe27089a9b7928cce7b6170c8b0daee307dc06ee27d86623a
Output for 5.4.14
6d65ec003ff6b21a9afde956e9227791de9f9e724a2ba624fbd02a0a712582d7
Output for 5.4.13
b57e83c6285f9b8ac4473df2b056c226e41f1b452ff53650fe220811ca789140
Output for 5.4.12
b7500d788abf5d5f003abaae5580d41e159b59cb31527aeadb20358d6e9fa017
Output for 5.4.11
aa1f2678bcfa17a52fee64d3b6720bdaf91c95769e2893ded2dedaa3a647e91c
Output for 5.4.10
3440a1178c6b9b56dbcfe78a578927a46f37d30ff68c9d6d418b0cd7c15d4228
Output for 5.4.9
fe33b7f2a2ae533f1d385085527f4cdbcfe13759eda7d2ef9ef534bf770f1d28
Output for 5.4.8
dcf9d21b4e34dc4a22a1173893c08954839bbbadda0e71c7a9502a4ba7b52dcf
Output for 5.4.7
dffadef59a985e458269795faab30095a6098ba4a585a750e170d90ad532c0ae
Output for 5.4.6
e64620b9bc791bc36d697320fba9df02527c360a53bf7ca23cd4ae748d2ad4fd
Output for 5.4.5
c096284b05563823b8926b5b5212c0ada0e9a7d6bd4a3ba533eb4ea6749c8e3b
Output for 5.4.4
eec96bb76c4ae3439e84ab32517b2737747d87698adca6221a1f6542119a265b
Output for 5.4.3
e0db243546de22b79e5e9de02a5b9dc27fdc79b3257ddd17daaea3128517c964
Output for 5.4.2
150846b5fbd50283bc27adffdd21b1c46726f6e2772c6a841628d7755f051536
Output for 5.4.1
4898c77fcbe8247508ffbb53922ff0a0253d7d5b90115e1bd5a0ac919393dbbd
Output for 5.4.0
7de670ba1f423052a87384cd4cca54153207d8d3426451326816a7e39b463c59
Output for 5.3.29
9bce77b5cb825e7a4516fe7600e8d0906998f8698c5024d14177a3928f1ebdd5
Output for 5.3.28
22484ee9e356bae1a38c2d30ac43db57e1bcdf7a46f246625597947ed9103a2e
Output for 5.3.27
1407479aaf2931debc0d949d129c1fcdd52e81b9bcd6f67371509da51163e14a
Output for 5.3.26
24f99b4589795770793a1ad5118e06e7aa70cea0a5e29251e8b494162e667f91
Output for 5.3.25
17a3b57a979b33840c74227bda09d55f4bb5d9b28b97c302179f068cbd15c9d3
Output for 5.3.24
157e307cef3aeba1d14f893cb51f3a09bc105cc9881f384d039edb062e946b53
Output for 5.3.23
739ad1f5e6c9ef6f2c1d860c82f56c0a91552418896cdfd967f6be4108c16ed6
Output for 5.3.22
86a7ac97d9df51233ee084d8b489d8736439f5166103df178d8b1fc8d8c74e1a
Output for 5.3.21
adaf6d74ca68dbded48fd930a308759fcd047c3d7154db67e5348279572e6593
Output for 5.3.20
fdf80b4f1e58c9e4efbf7df002471045659b5c9a013556e73a8de1f30296ef3b
Output for 5.3.19
3ba17bc44582296986075ca1477b37d8c30121813d089617c70aac03291452f1
Output for 5.3.18
e11afa7878224966f6c278bf490d5300c9b81486bc12c3502e9a7f16852b9170
Output for 5.3.17
3b89cfffe211cd81a46915e8bf94ebf06fcfb6d54aeb77bd4a5be4be5c28cc8d
Output for 5.3.16
d51636d98c5257186973af82fd9289480e3d37d55e2b73d9f0af7fa05fe655da
Output for 5.3.15
75891d7399b649558843c65c98630fe0c980f22ea4217c0ec8d11db03fc03831
Output for 5.3.14
1951c75ef4de40e0af164ffd45b8ef84157ed86efcbd5e86841e4fed608fc17f
Output for 5.3.13
aec8f040d5fa393c42d559542f9bdff47cc9d5dec0004636c3a7cd269743ae5d
Output for 5.3.12
f0226af5b2b505634c709a9a6935a7e805caadf297e7badbb2eff8f5257e3b6f
Output for 5.3.11
8c4b59a93e225212545acef41c5f6741ce9b162345c2b043dd4c9aaddbb8027c
Output for 5.3.10
ef233f0503c625a73f94f84524ea62252cc70e0a73bf91008db5ac0782e9172d
Output for 5.3.9
9e9aa0a62bd13f90b4fff354eef86d72c4abf17dcfe51c07bdf70e45088bc790
Output for 5.3.8
254a8517a4bf62cce29ca56e5e4f7d528e8e7ae3ebcb71847a41c3abef557af2
Output for 5.3.7
40269d52259d3944be8283ed69d63c21b91b98a32b27d8aaa41e0b92ef270353
Output for 5.3.6
9c437a0a808f63b4e184c2c2c67309d45d7ed163511311a1a3bcbf99036a744d
Output for 5.3.5
809512582c1699f4014a3448e5ab6b0485c445426e2a83d7f139bae3efc77e65
Output for 5.3.4
cc38719ebda8d086111019185649b337c6158180fd2d87d6fe9edda419b8f5b3
Output for 5.3.3
77e81899ac9956d1ae7dc49f962c51472306db9c1496c056624ec317b1174db7
Output for 5.3.2
9de1e1c52ed94581ed65cd08095419ad6309884f4e8d412f4729931367544f80
Output for 5.3.1
d7f046f8f49df4b35f6cb816b2c069f94974c31cd36c6f5972891a8ad8cebf56
Output for 5.3.0
dd0efa4faa2e4de8f3ab6f24c42657e9eeeec2799913a6c4c79687655d49ecd3
Output for 5.2.17
0e922cfec75cfd6e664bb36514c2a9491de374aeb718cf4ba005e54100d8ca39
Output for 5.2.16
9c595103abad3292a439a2c73a03807ba5949dae710f36b3d6a4dea34105fad6
Output for 5.2.15
5d70b04677436b2d2f1f2b055319ac83ed7d46ab8f19768fd516d39b652f0af7
Output for 5.2.14
f05a317476d87acaf9d7404d42dad136ff272daab453a3190dce4906059d578e
Output for 5.2.13
0a6fe56aff0621a06a62f298396e82767f066e788a643aef25c5a103e20c278f
Output for 5.2.12
962961125c0cd44ed85f0447694b74039f6124175c22aab2af6e9445924a8b54
Output for 5.2.11
a623e6edbb2ff4e1725463f2f4562bbcf051959509e82ccf01b0ed8fe962e424
Output for 5.2.10
dfdc8714afdc60bd2fa1196c4329842098f783162f7bd2d19f0a53bc726f90e3
Output for 5.2.9
eee0c7bfab1f56b3581d1034bbad73885616f50ef3b63f188e49556965367396
Output for 5.2.8
fc6e3837885beb7c8e1717586a59a44c4930b8818ebe52d59b5676d78c8c2d82
Output for 5.2.7
acb40ea0edc99ef2251844e9a50e522f6ee2c4c22ecaa8cf186448de9402ecc8
Output for 5.2.6
f7753fd1db90f5917bb76249bf5675436735affba1cc236fefed9407b0dffbd3
Output for 5.2.5
5ea1d569e79e218a518017dd7e68edd4cad2866b25367d66b6cbe98b66d96eeb
Output for 5.2.4
81e75a10ae606141a466cd8b32a27f4b50830b83392fd30adeb794da2f247b35
Output for 5.2.3
3a996f90d74e9ca320ef1ea3763ed3cb8140cc139dab46a33069b3107fa9adee
Output for 5.2.2
b3391d26c3bc30a2ce6b967fd5d4a777fe16d390bb44e23fcfe99a794b3c3213
Output for 5.2.1
d58453d03c150517ff49c4ca6a41dfb3fb209b3c970e933254d3c179a99f7808
Output for 5.2.0
6f0d196f9b37a3679459206e1245fa6eef574ad99ee94f3d4d6b055a29dbb663
Output for 5.1.6
5eef6dfed6a224740ade292e88af7f1419ca38683bb6e82ca400f0a9031e18af
Output for 5.1.5
eb02a14a408825e17119bf569ce81a05ed46a92fd4787ab0116cbe439dbdd516
Output for 5.1.4
8c1dc35c0b0d649737ab7a9f1503c5924c0e818676013abadbd4a9023d14fabe
Output for 5.1.3
f5d7bf018c7f7c7e4c1efcc27e02514b8be5a0a61ab5b1bc3605dc392651a188
Output for 5.1.2
bb80b1f62cf82f781de7ccf7981de5c57a64dfee7b2c3b4565d1ee1d632570e4
Output for 5.0.0 - 5.1.1
Fatal error: Call to undefined function hash() in /in/2H9c7 on line 2
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: hash() in /in/2H9c7 on line 2
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: hash() in /in/2H9c7 on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: hash() in /in/2H9c7 on line 2