3v4l.org

run code in 300+ PHP versions simultaneously
<?php foreach(hash_algos() as $hash){ var_dump($hash.': '.hash($hash,'foo')); }
Output for git.master, git.master_jit, rfc.property-hooks
string(37) "md2: d11f8ce29210b4b50c5e67533b699d02" string(37) "md4: 0ac6700c491d70fb8650940b1ca1e4b2" string(37) "md5: acbd18db4cc2f85cedef654fccc4a4d8" string(46) "sha1: 0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33" string(64) "sha224: 0808f64e60d58979fcb676c96ec938270dea42445aeefcd3a4e6f8db" string(72) "sha256: 2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae" string(104) "sha384: 98c11ffdfdd540676b1a137cb1a22b2a70350c9a44171d6b1180c6be5cbb2ee3f79d532c8a1dd9ef2e8e08e752a3babb" string(68) "sha512/224: d68f258d37d670cfc1ec1001a0394784233f88f056994f9a7e5e99be" string(76) "sha512/256: d58042e6aa5a335e03ad576c6a9e43b41591bfd2077f72dec9df7930e492055d" string(136) "sha512: f7fbba6e0636f890e56fbbf3283e524c6fa3204ae298382d624741d0dc6638326e282c41be5e4254d8820772c5518a2c5a8c0c7f7eda19594a7eb539453e1ed7" string(66) "sha3-224: f4f6779e153c391bbd29c95e72b0708e39d9166c7cea51d1f10ef58a" string(74) "sha3-256: 76d3bc41c9f588f7fcd0d5bf4718f8f84b1c41b20882703100b9eb9413807c01" string(106) "sha3-384: 665551928d13b7d84ee02734502b018d896a0fb87eed5adb4c87ba91bbd6489410e11b0fbcc06ed7d0ebad559e5d3bb5" string(138) "sha3-512: 4bca2b137edc580fe50a88983ef860ebaca36c857b1f492839d6d7392452a63c82cbebc68e3b70a2a1480b4bb5d437a7cba6ecf9d89f9ff3ccd14cd6146ea7e7" string(43) "ripemd128: 737985d45861851c6eb5f145fb76cf9f" string(51) "ripemd160: 42cfa211018ea492fdee45ac637b7972a0ad6873" string(75) "ripemd256: 5a453622e2d9372227c8e94807c0d0c7df959d63aaf1bb6d03e2b40d7ed257d7" string(91) "ripemd320: 1bb2ee19405a80e2137ea4a2cdbe730b987c144d3289a544239393aeeb6782ff2c07ddbf9eb9b49c" string(139) "whirlpool: b1b2ee48991281a439da2b8b406d579a9b9878d94bd1de813de8124a1df79d9dd603c728068aff13d724ef55e0a24313a7b84b0bf638682facb5f71fef96701f" string(44) "tiger128,3: 1028ec4f288212f7b1275c57e018ece0" string(52) "tiger160,3: 1028ec4f288212f7b1275c57e018ece0c9332b47" string(60) "tiger192,3: 1028ec4f288212f7b1275c57e018ece0c9332b47a938a3ba" string(44) "tiger128,4: 5370f3c15b78b996aa11997ff0261fa9" string(52) "tiger160,4: 5370f3c15b78b996aa11997ff0261fa9382d9422" string(60) "tiger192,4: 5370f3c15b78b996aa11997ff0261fa9382d9422bcded8dd" string(72) "snefru: 49de8b85ab273a217f5de446358dcb1c9df20a8230b1b9a397069b16e02fe0b6" string(75) "snefru256: 49de8b85ab273a217f5de446358dcb1c9df20a8230b1b9a397069b16e02fe0b6" string(70) "gost: 1016db8a0e9c5dbbb4fa3224556da760824b7e57449749177707e64a19ba9e4a" string(77) "gost-crypto: 7e19fa058883676aa80e9ea731346d389e315d0f0647056e8d6fa931834fe2e1" string(17) "adler32: 02820145" string(15) "crc32: a5c4fe49" string(16) "crc32b: 8c736521" string(16) "crc32c: cfc4ae1d" string(16) "fnv132: 408f5e13" string(17) "fnv1a32: a9f37ed7" string(24) "fnv164: d8cbc7186ba13533" string(25) "fnv1a64: dcb27518fed9d577" string(15) "joaat: 238678dd" string(18) "murmur3a: f6a5c420" string(42) "murmur3c: 577c1b2560b6256560b6256560b62565" string(42) "murmur3f: e271865701f545617eaf87e42bba7d87" string(15) "xxh32: e20f0dd9" string(23) "xxh64: 33bf00a859c4ba3f" string(22) "xxh3: ab6e5f64077e7d8a" string(40) "xxh128: 79aef92e83454121ab6e5f64077e7d8a" string(44) "haval128,3: 59fb41781bd7842ddcb00af07ae697a0" string(52) "haval160,3: ed90c02e29c87058d0cc90cec90c399c4f330c6a" string(60) "haval192,3: 82c3ec3b2aee0488c0234932a79af46a8db84520d6091fe9" string(68) "haval224,3: 758ed3f3f147b469c198499e66d8f316d0a7c0e8e451878f721c708c" string(76) "haval256,3: f670d0f72daac9f76f38c7f562370f51c084b4ec64729185b525cc36c8e75b58" string(44) "haval128,4: e80a92af508660d7a96d3dd8b5bafe75" string(52) "haval160,4: 8963f090776fe2e67f6f4199c094ef81137e57ea" string(60) "haval192,4: 6015fa0c9792e765b76344bfd7b2e967b1c06c06dd71fb3c" string(68) "haval224,4: da6310bc0656bc90ff0208cace68d21407eb878b8fd167059c8c3b21" string(76) "haval256,4: d50cc5af26bef37736c96cb332fd7e97a6573bada6ab65967823bf2a2bb52fb4" string(44) "haval128,5: 16046fe955dda80ce1e56c137a64ea7d" string(52) "haval160,5: e862853b58287f978c5424043805c7fd0b514e9b" string(60) "haval192,5: 9869798dfe7a81d16fd73c7c097a52e0c29965a4b93c416b" string(68) "haval224,5: fbf7de9d15acaf6ced01d4259606523133b3f737963fcb68a981a4a5" string(76) "haval256,5: ebc842877a44b04f6239b68ced9c051b9564de68298e82decee2a2d878594290"

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
59.6 ms | 413 KiB | 8 Q