3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function generateToken() { return hash('sha256', (uniqid(mt_rand(), TRUE))); } var_dump(generateToken());
Output for 7.1.0
string(64) "ebd65356ed46be7e82e2e77e85b1a2ccc5049f5beaa4b31c0be3a7791a831842"
Output for 7.0.14
string(64) "98111fd9cc96b836383605dd84e08284ae555f96686fdf43d803f4a2db0f27bb"
Output for 7.0.6
string(64) "c4c94f7271fc8fe1c7d04a88c6031388165633270af0f3f06981db05c5de9e1f"
Output for 7.0.5
string(64) "f073ede2809af5ac533fb53a6c8af502154721cdb65f910c44913972ff553ea4"
Output for 7.0.4
string(64) "88a34313c2474b2cafdad7d284d1e6dbacd7be5d9309a3e05a4ebba6be12b2e0"
Output for 7.0.3
string(64) "6827e6e5b2dbc7432c00b26cf3c7968e9df1bb339632ac28677d39c6eabf2557"
Output for 7.0.2
string(64) "0150552b828b8293400562ff18b1acb739f7db4580c99e13d6f2fcc4e2fe456b"
Output for 7.0.1
string(64) "da4d0ca39a062c3accffed198d03c011ee2eab8085fc634990c5312382441d36"
Output for 7.0.0
string(64) "acf0316629acc933656fc288ce1ab535d988b3a9a521fadb452e123ce7b4af10"
Output for 5.6.28
string(64) "657122835742f20948193544969f4b36236449bd861ed4220ca13fdce2bfea17"
Output for 5.6.21
string(64) "be9aad0e921ced9afc21f8a465e0a3c041744e9afd2492ef7673a074afbe7ee0"
Output for 5.6.20
string(64) "465dcbe96a34f2f82ab01ba07714b8696cfc07387cf7f22fde3abc6a17ac219d"
Output for 5.6.19
string(64) "3a51b9b1cd9f35a83a2e2c3b981d5ef5c946a87c594397fc8203973070b2775e"
Output for 5.6.18
string(64) "e9d8eec6fc20414f47a34b6136c79fa22575b1f3f25ddfdd65ecbceb84728b3a"
Output for 5.6.17
string(64) "523ae5ebd2d7535a1595e5d9682457c482d07a20b4eed87a226c499607491b1b"
Output for 5.6.16
string(64) "8d37b9dfa39786a88e7f37ea67e7198bc7107b5601dfe6840e2202c23cb4c226"
Output for 5.6.15
string(64) "7cd2467bba0ca7c0ee868218351e5adfcdcd4ddf2b2c676685536692356709ee"
Output for 5.6.14
string(64) "a47bfebac7b481a74435c4b6ac38efde2b0f05404cbce6e4013b7aabd82b5ddd"
Output for 5.6.13
string(64) "fe394922389f1fbebf8a490b8c9c35456d83452de58515f351de0e842b3f08d0"
Output for 5.6.12
string(64) "fed6e9aef158286bc2bdf10234a7a78b1bdc1b17339d7c7ba35bc31c687ecf13"
Output for 5.6.11
string(64) "868ad6389972fb87d5ff2039d1934769b9bacc5f50035ee9747eea9d051d11a3"
Output for 5.6.10
string(64) "1899dc184f8685d44e5dbcf053c03a67dde949d9689996e1bfe842cbdeea17ae"
Output for 5.6.9
string(64) "d3e56ff80c1586023538891a6a2b86b526265bc7eb52c4f510a59b783f487223"
Output for 5.6.8
string(64) "bdc3ce5db9e871b6ab5399aadf061b0a5fab6928cdf4a6d83b68b5693d796a1e"
Output for 5.5.35
string(64) "6d75dd5bf2788ed5f116b8afe283304aa807604780977d7b4216658d9ce10693"
Output for 5.5.34
string(64) "f2211a702e5e4ce2e4a65a18d25607c0bfc3e29f0bd1e66b9a56946a051c522e"
Output for 5.5.33
string(64) "c53677039fd5e4fbf63368d6ffa12b587490314837b9bf424afd64e75d4e3625"
Output for 5.5.32
string(64) "88923101589c158a1d303e5e3fe839f5f6d42d0e4a260e0960a5ddc0dac273c3"
Output for 5.5.31
string(64) "d819b52f1068fc96059677de713321a2d9552f4f98c5cea78fe3fb053202956b"
Output for 5.5.30
string(64) "715389c3c8f8f344f4fead2e5440e813ddd1a5985b7720c8661d7f00aa1371cf"
Output for 5.5.29
string(64) "5c3246702389e039aa2a45d213e29364b0c5673a45e0e8a733f08f6edaa24b85"
Output for 5.5.28
string(64) "5724d2b0725a3c56e431a0787f18536daa05b9d1d89c7141521a1778c1326745"
Output for 5.5.27
string(64) "9da2b1187f050a96f582a68fb800e42f34c3c677879d9b63d9fd4bdd84fcdc37"
Output for 5.5.26
string(64) "4064fde7976916a79b935921376f925a8ce0cc84d89e3cc2e674c5af0a7d5b06"
Output for 5.5.25
string(64) "b5c178290ec47f4e6a43719c825effc359d33bfa82779915d1ac1da94e5aefe4"
Output for 5.5.24
string(64) "20016e369819bc372ac4c3e873bdad7eb4b4d85ec15eb77234b0a224cf71d9a1"
Output for 5.4.45
string(64) "0263566fa4c87f956c964f2d649d1e08b48321555cafaae0da4c65e8d64c466c"
Output for 5.4.44
string(64) "6f39d5ad23ce99de45668980e84f0e4f545dc32022af971c586c4f9cedf51791"
Output for 5.4.43
string(64) "733a53664235ab03c87ef8f3afa91bf9d5c85f1651b83319e142ed01b2d7163a"
Output for 5.4.42
string(64) "f199b80724cb79a6f1598c455c2f953d3a96bce27a3e29f56146f2a34ce6923f"
Output for 5.4.41
string(64) "28a96fa9be09a6e83e32113b77ace4a83b1030bf64457cb07c50e3b849d7d364"
Output for 5.4.40
string(64) "2796062007d13f93998e1918ff8c396c79110a5266c225432898d936ca967600"
Output for 5.4.39
string(64) "608b035963d7d493b09be5d9b14e734f4c827bc21e40981ef2641a7204c83dba"
Output for 5.4.38
string(64) "685e35a1bd262f535fbce5b62b456fe4407d25d90ce215f1b0ab1101b40683a9"
Output for 5.4.37
string(64) "7fb061593a2afcccdeab1f87ab09edb9821a405660b9665e80ce9072a9d7fa69"
Output for 5.4.36
string(64) "1af90cf844d3357a39e089b5c09cc6bbeabee3431d8655d17d429458df491254"
Output for 5.4.35
string(64) "3c56e8dd6fd7003c9bcf79448c3012eea06f439691fedcc0e4a508f73c58403c"
Output for 5.4.34
string(64) "1b940f2ebf2d98ce97caa2507a73247390bd32a781309a60ab9b7627da3863f9"
Output for 5.4.32
string(64) "e0c5bbe612011612f41ac212930761ee2f173adc7580a67122e4f49fac6c050d"
Output for 5.4.31
string(64) "0b0d3cc7d2ac4f5b929cae824361db424bbab977f1b256a3a1a49cd519212054"
Output for 5.4.30
string(64) "5bd24cdd7a790d555b49011ed868acad2cbdec535c5e9510ce48a53e40340ea1"
Output for 5.4.29
string(64) "fef4f3c66b2edc528f31a65c4b5fdfcfcff94bdbf8217f733e7a77df51503e48"
Output for 5.4.28
string(64) "24d20572337dfaca21569e594f5389e2fceda16bbb01c5e0b5083729f031c0a7"
Output for 5.4.27
string(64) "d5e25887d1ba2128e752a4dd7e3b3f362639b49c2728f02de570a1db2b7e5cd9"
Output for 5.4.26
string(64) "9cd507813bbf75ef37f115ef05b45adf10daf9559c230fd911b0704c06075ea3"
Output for 5.4.25
string(64) "5de14bee1c38e8379e3c722a14642693ddcd45b4f8dcab4cc07b71bfdbc0f7eb"
Output for 5.4.24
string(64) "652dd61ef2a002c93fdbe94bbc9dcd8bcd9404482f2f6ed042e5685d3a50e298"
Output for 5.4.23
string(64) "370ca90ff9d686343bbc4ed7463832e29ec1ca3fe521ed5ad648184f08bdc14f"
Output for 5.4.22
string(64) "31b831f219a44d4905f5f128a4b1b0ff0b7a73f3e588a860352d7e8419ba9d18"
Output for 5.4.21
string(64) "faedbfaa01a052a59b009c08eb2e78a91cb3f4be3d89bdd7598748424e4c0136"
Output for 5.4.20
string(64) "f4ef575761e81131d1d600a02bcd3ebff4fe48473a3760261140c6ca398005c4"
Output for 5.4.19
string(64) "693a3ca93bd8be32652d538918ddb930dd529c532cb4143b1b57787907343188"
Output for 5.4.18
string(64) "0980bfecd00df5981058a19923228fe57a4206678e04ac4086dff4bea724617d"
Output for 5.4.17
string(64) "8af77ab99114e3ba74f420b59b76831fc6ef1210066fd68ba245d1bd76879219"
Output for 5.4.16
string(64) "5e4c7d9008f040cafdb2843ade39b444e258798d9f1614f6c648d2b4d9a3790f"
Output for 5.4.15
string(64) "2f763320e1e6bba36e3120a2af7eb13f5a03890e07db10440103ad780e2d4d7b"
Output for 5.4.14
string(64) "6b06d4fe4fefa7589d109bd7cb26fe8664a91f75ab524c6a6c9484ab466613ea"
Output for 5.4.13
string(64) "3fe23ca82027050b79194ac4a60af7383dd2643ec7a552dd469fd9badb8524a1"
Output for 5.4.12
string(64) "2e4f463d275b47e32f2d7133c564975129ec524e1f36c06d8592b43db689c4f3"
Output for 5.4.11
string(64) "0a5a4bcaf0e579a4296161f2c60d76a1c39aa6a9a70b8a7ba8c4fcbd2388ce1f"
Output for 5.4.10
string(64) "1012f0ca1d58968706f9be6ee4623e688962032ca5c7334f7d8917d1591f0136"
Output for 5.4.9
string(64) "9c5932d043358df4cef4350d8ef387af550a5a74da606181e9fe9a46a45541e4"
Output for 5.4.8
string(64) "05f6090b0cb350d612c17e4b59e8fbd81e2cdb35603038b697bf1f2572225cba"
Output for 5.4.7
string(64) "7592ab1b7af174183604880b56a4f24cc3b2a3c23bc2672d33529072643e3cad"
Output for 5.4.6
string(64) "67e2aaeccf6665fc0b443a8545bc8873cdcd7f0dcfd9e7481a03c2eb615a85c5"
Output for 5.4.5
string(64) "c6eea71fa5830a7d3a38d80210552326bf389eab3133ad53d012acb3bda67b6e"
Output for 5.4.4
string(64) "4964ca3638c13e1670a15c8be2ac498d56a4c2b033c12558eabf3ddffbdac352"
Output for 5.4.3
string(64) "048166c06d376671214199282924cce1836a2ffaacc652abce20cdd551ef6493"
Output for 5.4.2
string(64) "dbd1dffa55bece876883f68e44e04534a15584f3544c8510ed46d9df9eac88d5"
Output for 5.4.1
string(64) "b5705c339f1f49edfc0e40c89f6920724ce4b3d211a479c2dfadcf4b865a6479"
Output for 5.4.0
string(64) "ae2dc23ad0739649961f284c7fe1350540f790231e3ca474af320766e876c7c2"
Output for 5.3.29
string(64) "212e0ae07066e342aeaeba8b47c201cec188c6a43adea24a948a398a6be0ebcf"
Output for 5.3.28
string(64) "8427c22c00c19a0ff5d469346d85dfba5938f58a37a19860123908a1e6555038"
Output for 5.3.27
string(64) "8702bb8001ec15a4c745b67e5c1451a42c8d51e6f29ef41066e4de74120246c2"
Output for 5.3.26
string(64) "49ff52a138622b1c64da5ed8229424005b0a9f713878156e7cf5fc24eaa237d1"
Output for 5.3.25
string(64) "1a4e43bb82babbe0d8da8663e85ada630fb1a2c9d8b8ea63f0685610680a5752"
Output for 5.3.24
string(64) "d6091d9743454e9ddc347dae04a5726db516fc788ae753bf9baa46568f9c6e66"
Output for 5.3.23
string(64) "ab62867636c1ec840f41b50423b7ed293d2649e705f8668c8b542170ddaa697a"
Output for 5.3.22
string(64) "322ce9718f050929be6f5ccd42619e1aa722d052ba597b42baba1888c1b698bf"
Output for 5.3.21
string(64) "3e6e3f8381a50f51683d6999b72b92ebf815c18a12b6d376eb4c692ad14c88f3"
Output for 5.3.20
string(64) "0d6e5a4ae1dafd8ec432abfd13567a9df4d3a3d36d16aaf89c05b97248d2f879"
Output for 5.3.19
string(64) "050d7500c5654670c0edf8d5c236daf24d87c26f8e0832315c6eacaaebae481e"
Output for 5.3.18
string(64) "9a2d5fd1c0a6261ef6c354556fc89be10cc2bed7908f87370c7f2048b7b5af56"
Output for 5.3.17
string(64) "a9884704ebb98510f2a5e2570130425850ce0ffacfd576dc28d11545870f39fd"
Output for 5.3.16
string(64) "08be440306cdefdedb6c5b211239396e83a2530dfa2ec694b72b0714a247aaac"
Output for 5.3.15
string(64) "5788d763dfe4a4d007cdbdbc955519f166689e4f5694ee57ee1f075d90c44adc"
Output for 5.3.14
string(64) "4a10fff33555d6db00218ef9254a7ba4d00c1e2f055ca8db6ad6ad266a8f7b8d"
Output for 5.3.13
string(64) "9b26861a8c791f971c650b36978e5c77351090d79ed2e430435d07c8487b191f"
Output for 5.3.12
string(64) "e29156e790cdb42415bcfc83277336ecb481bb9024e6b6bb6dd83b86808393e1"
Output for 5.3.11
string(64) "b3c629b790c4dc7b81a299fde3eb5c300872d672507ea4186fe0f61ed5d067ae"
Output for 5.3.10
string(64) "c0fe16342ed9ce32c635cc0489ec9660188638fc009bde425bf83d9199f2c13f"
Output for 5.3.9
string(64) "b1c7ede55e54db17b88f233c9eeffdb8adcdd911232acd536f048d280523abe2"
Output for 5.3.8
string(64) "82386ae6100561a718526136a2009ba786520be32ec4a307e958049c0645ea51"
Output for 5.3.7
string(64) "03b6fc89b662df340ab89133692ce73e3b08ee70543735f098d698a0c6d8da66"
Output for 5.3.6
string(64) "790d24d8fd56b931fcc69f68ead4c77d632095a41b29826e508d3897f7722037"
Output for 5.3.5
string(64) "2aaa34551bee6b303468134f216eef7ca959412b09a91f5697ac4ff317c1d4ae"
Output for 5.3.4
string(64) "980baef5dfb9205d6c2afed12b0957788fe838330872b016c1384e19f55bd05f"
Output for 5.3.3
string(64) "9b7a012843ca021ad8c662d9be323f8fd257553e8455fecf55a62bebb6315a0b"
Output for 5.3.2
string(64) "84a329bcfb61832566f0d2af5c7fe3f6bb98a902accba27d914241bb7688fe2c"
Output for 5.3.1
string(64) "5bb9e2271a47912358f7237a74105ef874328da75c8e4e15b593c1d1c35341a4"
Output for 5.3.0
string(64) "a3d6004ab7924087a096483780886e4df59d47b92bf065e929da6cfcb0dd2e09"
Output for 5.2.17
string(64) "9685d52a811b59ed8fc012f5a9a3e9e7f7346c38a5aa56adcc6e49e2d670e704"
Output for 5.2.16
string(64) "c8208fb63c0073878b5b04b829e8293ebd3e2b3ba3c1e0961823cd09d61ef6fa"
Output for 5.2.15
string(64) "deb61cbd8e6702d34bee7424f59ccbd82a9c7750f220ac684226de50ae10fb44"
Output for 5.2.14
string(64) "909e1b05fcffac1af65346045bc8a71afa2f796d907d3387a0fe5f696b55ba38"
Output for 5.2.13
string(64) "ad0217d5b7548a9dd71b72bd558e2354400cf016af026264323b62b7de1b9223"
Output for 5.2.12
string(64) "deca70c937bcd356f30b68cd12c96d7ad08cb77997a5bcb69ace53c61ce3c8e7"
Output for 5.2.11
string(64) "dc8ad9380c12c6a221717908395c9320214e8df5c4f855ac73b1080e2f0a2b24"
Output for 5.2.10
string(64) "fed7a7cdb57d6d23a470c899def6870393604789f80f511243d5f26b53b7e603"
Output for 5.2.9
string(64) "a4c8074d5353af043deac525ea0a870feca1fc06ef4da76101060e177f7f9115"
Output for 5.2.8
string(64) "4368553e1de887a1591de63d4e3e2e6dab14869185e53fe6c489b39aba35fcc7"
Output for 5.2.7
string(64) "2467eb7703f4dcee17dda1b4dfa466553397f6e6592f8adb015e6708a889ba2b"
Output for 5.2.6
string(64) "354b676a226dc0ba9f895f4b800cc4c05825b1e258d8895f3b1a8a3724fe0d3b"
Output for 5.2.5
string(64) "c0364b53bca6228661c851de6f7956f9f92f16c88c838009384098ef4d880dcd"
Output for 5.2.4
string(64) "6f2d7e090b2b2dbb0f688222b3d536b68baaf6687f4d3b534347742b2e910f1b"
Output for 5.2.3
string(64) "5937780333f1c50c243d2074f477f61522a732d2855cd8f8ccf95779249ac7e7"
Output for 5.2.2
string(64) "115ee93b4987a82634eaedc86a0dbbfbbb88fc882f9370dc4b9d02334fbb77ba"
Output for 5.2.1
string(64) "0de3c8fb180f15e7b9af5339895fd5961fc873e45d81c3769212f7659183dc58"
Output for 5.2.0
string(64) "b71d44406d450fd18e338286d210786782cebece833ad70bbbbf60cb4319ec0f"
Output for 5.1.6
string(64) "aab18b28cc028e4265264e1a0bd861a662786f85f8a0e0e2247ea1b3fb4950ff"
Output for 5.1.5
string(64) "69aa10f6f3f550dda80e71947af8f6d07ff919221347e6c0c363890d12eff061"
Output for 5.1.4
string(64) "183339d5fd2095df395bb6f3287b7cf0d7f9f1c4bb3a7cf8290e6628d67b3607"
Output for 5.1.3
string(64) "09127a4bf82ef76c0ae477b27dd665b4063cd035c9ec4200816c3b12adc5cc57"
Output for 5.1.2
string(64) "c2dd26611be054e14847f5325c3ccbb06f12c4c42323e43f40e2c83150b3eac6"
Output for 5.0.0 - 5.1.1
Fatal error: Call to undefined function hash() in /in/Evc3Q on line 4
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: hash() in /in/Evc3Q on line 4
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: hash() in /in/Evc3Q on line 4
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: hash() in /in/Evc3Q on line 4