3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php for($i = 0; $i < 200; $i++){ $lala = "e".$i; echo "$lala: ".sha1($lala)."\n"; }
based on D20m0
Output for 4.3.0 - 7.2.0
e0: 8b5eaccb28f2182b656fc1a2589dd64891df3a08 e1: 84896d3e067884621c0f54334b8d840949665844 e2: dc1885915a8902bc29de6d834477a26d748b60b8 e3: 0e647f28da2af6b6f4a51e217990dd1cd4f66124 e4: 2092de654fa53d1efcc49d7ed2b039f33c4bd5d2 e5: 9a636f756ac7defe6062d2a9a53839fa6d6df278 e6: 78afa19946e985499dc80571ccc613e9bb92edb2 e7: 4af33a2ea10bad185b62af83e6ececea2de4b244 e8: aebf2f7f04e6a9c031ae313dd0f08d8a53fe9e33 e9: c3d7dd380057f1be6840f864e245c522fff38e87 e10: 347014b521a9c3d81c859788910f6dd547306eb6 e11: eac96024b0f3b645f668101c5665528ec164aae1 e12: 37eb4b16443774fa3e0b35fd7a30fd917da17c7c e13: b951cde11703db9956a28d9ebdde119602627065 e14: 01ac5e34069752edc8e4db8bf15bfb19698a3f0d e15: 9b2196d2f14bb5bf45541d73ebd705f7ae38654e e16: 31235ca1f75fe2ddef6de2e79ee6994276d50c48 e17: f424e64f3e41000a0a81dd3e9145be9b22ace390 e18: ed75f337849ebe20c508fbb26bfabaab2a734e73 e19: 587a295741bc31baa2a72a89d7237afaa8d86b1e e20: 2319084d67734682dd99c2f26e9e4507f18be75d e21: ad0805b4f6c3fb23d6eb5f07827bdd6ea14ed074 e22: 690f273281c7c8245dc6ca6d9b5376140af108df e23: 521b549c7735b6f1b7282f75690d771e26b46948 e24: cfcead32e36e26d780901d0a577291a76727e20e e25: 87574772b2816d4e114f141ec45df2e4b8e1d618 e26: abdf196969d44349ae1c1c64115bad53556b07c7 e27: 025a678d007e43c18230f6da82926173b1e7e09a e28: 4337926ba1de9b65bce3352ef503ad3d89a143db e29: e07058469b24e9d0b0855295688346f9cdd34a87 e30: 63e6c92b9d9c674de42339dd9499b65885ea0124 e31: dcda0e84b6c73dbb2e1106e1209368ed1559cd72 e32: 0c9f6f9817896e10fa53e467aecee75bd8d7c93e e33: 19be68682e758b7888fb22277dc7cf42805d3759 e34: 821d6c142c4ff67748e62ff1184ddaadc117878a e35: 18a221845b276e9860295e39a4368623affa2879 e36: 7e0efbdc4c4a4e3a9502abbb9cba37fdf26e65e0 e37: 4d2c2879fce1c367024c7fac8fd24aaaeefe807d e38: be399bdd1f2abb173519c88f3875f885b8e1d8cf e39: ae5638d3c8d57522d1b3dea64e19dbbfcf3aaad8 e40: 1ac7a47b38d867b3cef310c6b33fe0391b5b1a5f e41: e15e157873639da985c951a25037f001a0a66f3c e42: f032c700885e3b486dd2cadf062a57c240867cf2 e43: bd4d77813227f22d76582ff9014fb3ffc8099e8b e44: 7317774db67f12371223dc3a30d6c64c910b2879 e45: 6779f567d2f29f2b3315c265f57f6432902c322d e46: 46a002e679916d37e1a68018305c78e456e69d38 e47: a9ea458a0eab7d73788aa9b3e7da56c25c7c6a48 e48: 99eaa19f227657c81fdd87ae3563c56661ef485c e49: a7e90fa9e85f55eb50463ef149a0aecafe03fa9e e50: 57feed6e02851b089e72a5cecd2786e203c2306d e51: 03cb00f42c67b12df095b213ed18e32b5e42c154 e52: 8eee9e0d98e54e5990594eae4f23a3fd6cae1cba e53: fdb15df86df43a200c806da0ec1bc08fe3cbb4da e54: c07538b3649a848fb39b3bec9b48d2b06458ae8f e55: 1e5c7b89839a99fc3a8795bc5458f33ef6ef2607 e56: 2bf219ba6f2b7533e48de0e9adb8102faee18b63 e57: 6847664faf3897f33bea65e94b89acd616161eb8 e58: 9b832e6bd79500cf4bfeb84cee13584081e6c595 e59: ce2c5a591e6d4cd337dc37f9bdb2b0ac8e69abb3 e60: 595959d69583461a136ccd76f8241f0461937f10 e61: dfe1610814d3e334303477aa589f10926714194f e62: 4e61a979343374314bd407c1ed5dcf626a7412ff e63: 1be93f36a57458013ced3c1dddd5daf5dfea90a6 e64: 4fc32417a1c2bbbd4fdb7ce997dcbee317ea6823 e65: dc4caf9b0dbe82a6578a2bb644e3ba95af8c6d2d e66: ceedb832c4fc46f63b5f1488f032a1e214d1b146 e67: 9b04ae3c5dbdee0a7356f40ef0981d9d21210076 e68: 83330fee29192847dc46c08cbd87936c7dd24a48 e69: 5d6b51d914f8295bf690a4839ecf211b7f9026d0 e70: ac1335a75774ac85eb9a217cc1778b0ca84d665d e71: 8fba881851e272f321ebdaeab6a14a47d19a4be5 e72: ba3f7f187f9219bc68f9f62649ca273b2207631a e73: 7f1094d5edd9da37cfd83580d4e78d8269892c18 e74: c1e8163ee1493d179302c66f8668d97dd3a2ee26 e75: 46f46da05a3840c1296c02b4dc786149c85dd595 e76: a6e00a5cdf6caa99b096289f1b0e5d1e353a2aad e77: af31f631b74de285dc0b0d318a13f8be6346e7d5 e78: 8e2d82a0611e9649b7566e5a3acf72f573d9b796 e79: 9bcf2ab707519aa4fa0aacb5f219188f68c8e856 e80: 7be25a350a04cf445134a05a05eac159a242de0e e81: 7e83f8582ca5d7eaa0387255279961a19b6517fd e82: a7ad58b74dc864cd95f4ac2947caec335fa83031 e83: 64ab7fedd412d226cc24bcf3efc9a4e821c95ad4 e84: 224363b7f9f91bfbcde4daf879ae16806eee08d1 e85: 7d6c545fb1e4f79272dcdfcbfaf3402a86585fdb e86: 88b0ac7f1a00beb40aca96cb407321cd9e34a699 e87: 67eecccc59e17bf8b86a6c78c15a24eaab1f102e e88: dfc525aca73eb0b0d93abc38d2a56e1faaee5424 e89: 1532f5e5ab6415fea85b4933beca2ed71407de86 e90: 45e7fe470ba1f0f8904ddb0733237e921672bcfe e91: 00bb2d035350af2e3907caa66e0310a4e7974707 e92: 512e895af0115f40733f7a3e8b4bae793e98c9d9 e93: 0d76a9ced2b0a85010d81f6c4657a920a02c07c4 e94: 8ab8fe6e6d6cc74ff9e635fbf855a9acf73354ab e95: 3b3b2114ff1a921d650d07d3e773e2d6b2a71575 e96: b72f4aa8464971a8667c449cbe381c82e4a9a025 e97: 04fe44798f39d2368f2faaacd5380b8475236454 e98: ace7804d76f3fb84d41db2f06ed12d5434fde687 e99: 266bec1727fdbbf31b80d680898202059d63ccf3 e100: dbbd8ff03bf938cfa6e75b97ef225a2f54570e79 e101: dedc019806ba4bd12fa7595a63b3eb6754a017ba e102: 9b14686060be0767ac65eee4381a1bb5287c7c3e e103: 711618077aa37a273cbf22bc510bd18950e3458f e104: 05d4e11625c3a41833ba4eda4da129d2e0af8479 e105: 214fc15d30e7f9acd49fed4cf8058451b4e2c433 e106: fa24095fe641ed0ffaf2b5c0f56a10966bcd99e5 e107: 145f8a557b011577a334a4a17fd7154e246e3a3a e108: d04c9d9348a1a3e66e92bdc9eef9af1f9e675961 e109: 671631495804c414c9a61c05e64e85ba10964761 e110: 999214e2062256c3729aa9da8cea3e0c0faf4573 e111: 314f869392fbbc76ba54569824dd6f92b074affc e112: ceedcaf0066ce5c52723777381b7e25abc44634f e113: 85faed06a4996cb0194ce0e5a8def80fffdc9903 e114: b5d6932a4d30d028e747755bbb525907a57a4fd3 e115: 53a764c603620fa7860e1350956ec2f3cb628d4d e116: 5585eadbece6fcd52922ea08e01a7181654424b9 e117: fb20a6f0ed8f2604cc4f921680f9cd427a560e7c e118: e09aef0ac856bb21f12d3fa82c0c51cd2e1adf32 e119: b2519f2265d0c1400eebb13dee61bc44f66f17e0 e120: fabb1acf7b92d31ac68a2b9c26557533e67c4b12 e121: 24abaf997ebde9eb78fcf264dafbc256b699cd71 e122: df8b907af363f8038bb246889dd9e1c0c84d10a4 e123: 03919cc3a7f9e71d9f37ac3a206f25c556f83afb e124: 7ecbd77e5bb9b5a2c9a46f1c7684b97aa0370e3c e125: d0f746d53bc15bcc2b30eca7c2eebc2a0081e49e e126: facf73018235ff7f3ee4facf3abb7729efb1a466 e127: 52001e06520371c70685454f7d394ee1e8be88ae e128: 6ca843198b872280f3bcb3442403a8a8d79d2f23 e129: 8ff3c95e41de919cb200db1b56d3eb5e5065fb5b e130: eea7e6d6f6aa389c865cb6be70fd851fddb70693 e131: 5f2f5c3e4e7d25316b7dda9f52f8682a726f0335 e132: 1835cb9021c25dcfe29885bdc7265e9872ad426f e133: 81e71867c76e835d20f08d0beb406097db713092 e134: bc5daf4e2a90143ee8d20ce29d447af914c05615 e135: 0cea25c8a7a59868bef70dfef6657817c3d3ac3c e136: f7b889d4737251e597daa14c6c4c7c4d69d1f6fb e137: 1a422faad748d0bca7f79c470c2bb392d5d7b2d7 e138: 6e761148fa4ab3bf22c14efbe0ad8b128068368a e139: 7fbe63400b0940953877c07b1b1ec6ba04bd5c1c e140: 345a308dbbf6b6c016c6eb47c2df5a5714b6b7b3 e141: bb42797ab1ba860d6f58b364107bebf9d3842dda e142: 30e4c5e59db2cfe74ac4f2af2e733f22bfd21444 e143: d6638abcedba7f6b75f36fb3c98e0a39e2ba7e15 e144: 2f604c7e5941c313137bfaf770d81746fabc0524 e145: ab6977817aa66e98cb59a18ce9487900ad194db7 e146: 0e35fe193458468ae215fbf31e7fb1f911e33c00 e147: f822d801023959731871906568610521ec944cf1 e148: 8ce6e7f8c70daf5e5322786955de47a83cc29422 e149: f12fb2921a181e06d9130acd3425242cf2754315 e150: d4a8e65be00e4c6b2fbf37976279384bffccabf7 e151: 6e7a06b33e3eaae18bd2e484a24c582ef4de7f59 e152: 279b4587945e5b1b916e1555030d1ae5e4e9eade e153: 5e719fb5b6d928aaee76bc70021148790b7106ed e154: f9d704b1a9d90a04ca555c8c2ba33f5f3aad53c7 e155: ad9a49a0e58d1f34b400b2af5d5d7bed446536a7 e156: 962e750c3603bb0876bcbbc6494c0e10c0125563 e157: 4ec1a93dad46cb505ac9aa35761d35f4dfca9239 e158: 0e0e51c9d895774409bf39720a9f5b36960edbd0 e159: daec4fb4d7bc48e595817f0ea49fe8ef4be026d1 e160: 4bc1bceebebaff6fbcd084f8bc12002376111c0a e161: 6f33d98825fb9337461df67aa21a452d00e25101 e162: 6e4f3b72993a6dab16215c9b24c36e8a29fe18d9 e163: ff9e2c41c5c98b06a829bb1a30473748600269c0 e164: 9cc9ea26ef7c292b16d19601251f15383e47cdb7 e165: 98c4fdd1a589c94deafdc19764e08feb85fac2fe e166: a9a2476c5b422350f5b121f982d88d98ca7f0f96 e167: 15ce991c798abd945c157d981004ea0a457e4f69 e168: 9d9aeac062c6fa2ca07658dd213710374ea2d871 e169: 0f3c4f25e834125560b1506b5a7632a4f92ed969 e170: cd62f6b0e16eaf0d994c55530ef221d5b7683f67 e171: 6097c44e4af995e8e1ca0151e1556ab9901b07b8 e172: c1bb076ad5cc554848d32d008364a9f037f25c6c e173: adb711bac95dd75c8d487f0a4fa2b2156837cfa3 e174: 5fe59306df141c4704df91776a55ecf4e9dc1529 e175: 8b9de9cb97783dc6eb47c31cdf289cc9f361547b e176: c5dc764c6f2148b6da49a16a4f971e541e04353f e177: 14f6c7f8f4cd04a0cb4ae7aceca0b50dfbbd5c8a e178: a400c3101c62913694b837337c2dbe514f2c54d4 e179: 807d01017c96df06c2f6a4d20a66be3b87876c1e e180: 1ce17794f049342d2969b5b3e03bcc6a806a587e e181: 218777f95e2e62248949afc62410299fae54c479 e182: 6a9bb4f9ed0bef331d87430e585af1aba216a096 e183: b640d02f874a2f01922c93e5fdd63b4f0d4f6890 e184: da7a63c4f20c2d0973dcda1815be24130f6db642 e185: 37d6baf5a9d8a6583a16fe76ca8e97acae691273 e186: 7e3c94fbe217d470f4f6dd69eeff8b0c22ee9453 e187: 97610e53881dbe295e67498e2f26b854ca6bcc3a e188: 59e380d4fdb612e44434b7587fc8c1a55fdb7734 e189: 4aaf4037b34c8646b7278fcf33ccf909b488d09e e190: aea3a10183e3606014b6d626bc2041d7013ca78c e191: 8d84a344fabcd3d3bb794f0ac9bbfe3140829914 e192: f1a02750866eb8ada2fd173bd448753cf8304c1e e193: 4f2c6d03e91130aad72595f819ca506eb3ec13b7 e194: e2bcb6862abd770fcdf828572c21396f26e919b7 e195: 2fb4d25a149bd3defec5c054fdc89641a17a8141 e196: 29964a97ae48f8c444ad39ccf8f0daf71e093c9a e197: 11768ac342f101e6363c3191b5edeaf37d543571 e198: 5355dd82831863d9ec05ba06c0fdc207a09faf92 e199: 5693d77f6c43d77a4167a474671a4c9df540fa11