3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash("sunshine", PASSWORD_DEFAULT)."\n"; echo password_verify('sunshine', '$2y$10$RFIitbVt8YBHs.PdEszt0uAgfiTOatAxmBVpIL11QkLwlTgRMkuLq') ?>
Output for 7.1.0
$2y$10$V6IlNLyLEnh6f1IdQ4dUy.IsEiadtmTWNVbvvVYIAan.kx1D5pY6y 1
Output for 7.0.14
$2y$10$lBSSTao10KH4Db86PzQ1veKJWj/sGheLlMv651dR30b5QbFO4Lk26 1
Output for 7.0.10
$2y$10$6uyCMm8N/clsDklcpu4Uj.F1Atb6XHgpMq9fxkadj0cdnKB4NQ8wi 1
Output for 7.0.9
$2y$10$2fUoNXPEy9L3H2yQ2nRTt.54lpDzU8a1aMpMo1xIYrglGTbj3B5tC 1
Output for 7.0.8
$2y$10$pDnyIA5TUUiK2xLZPD9jBu1n2sAtiyxSylrkr8JeMap9Rwp7KHYP2 1
Output for 7.0.7
$2y$10$KmovXIyC9r1R7.Q5LNepgOfeor.vK/gfggTl5yFDEwiUspHsDtFgi 1
Output for 7.0.6
$2y$10$leLGrqp4YJORrBkQYOo5n.qNrfgKxpkd9DNy8sfb.MLo4PlZYlnOG 1
Output for 7.0.5
$2y$10$Yl8tZkex7IOxIjw8D4tcgeKMB9ieDji.BihDZQ6NvkBS5OZcHbuUG 1
Output for 7.0.4
$2y$10$3rDGCpnffHK9aVupHv7pGe5oP19N2gVvOYlDx99rcAGb7aOmDkL.W 1
Output for 7.0.3
$2y$10$P.VQvJvxMVIE3nCjc2p37OV4yim18DWTa7FzpHm0siUvD/7WTWkL6 1
Output for 7.0.2
$2y$10$S5qMqH30yyU2eqPNB2AqmObpyCLvtQppn4MQrqZxrGRBKLZVQcfZe 1
Output for 7.0.1
$2y$10$0kIgkDtE8e5Ze73cI6f.vug2IiQgiMNourhsgF288JOJdKesiEs4e 1
Output for 7.0.0
$2y$10$GxBHu0vqXsDl1HsSmKotMeX0XE9Rj.mTj8JPMO1HfKOfZsoNSZeku 1
Output for 5.6.28
$2y$10$6VfMeISFVPcZvxSn4sK4mesd6YpQS3le6jjc98Rco9ns6aF7aEE3m 1
Output for 5.6.25
$2y$10$wAk15msqCVf5AaW/LZ2XruZ5WWL2TkHxaY21Tjtouo26Na/EluXci 1
Output for 5.6.24
$2y$10$xsVGks7da1GPCPjljPToHOqE0ibhNS8k0VqybojkulvR1PvMqujpG 1
Output for 5.6.23
$2y$10$z9lh/Xbk0B4nO24zn7dSbOAFo6xCxOGq2KYryjHj6X8jqFh1t0y2S 1
Output for 5.6.22
$2y$10$x4rwMIr6rEOn7h8aZjPrUep9oOAMwxX1IYNkbuF42wztN0sai5TFO 1
Output for 5.6.21
$2y$10$4z7GrruOjQRbmre7MF3NdOguHndBfpu7KMM91oHKlWsxPRfzs53ne 1
Output for 5.6.20
$2y$10$Ga2iA/mync/KzBw33jB97e8F/bKG2hF9Nb9AoByoQM2/4Ncc4cUCG 1
Output for 5.6.19
$2y$10$dKAvmJAZdc.e4usR3S/5sOTbMW32TMJhfY7NrTXJiIFbMzBxvUrvy 1
Output for 5.6.18
$2y$10$RJmoQeCTlmNIJtDdIMv/eeXBCpSai5n7i8m71nv6cQ.R6GR5PJ/oa 1
Output for 5.6.17
$2y$10$6z4aiqX5kiSCo7UYPdGX1uO5wk/rFvhVAF3ZAnt28i/ugU3u5Ryxy 1
Output for 5.6.16
$2y$10$NRovWequ94ovBrHHmez7N.DDa2rfzHOpmx6XvmTpaudTHgOnKbOFW 1
Output for 5.6.15
$2y$10$gHYepqVMFZ42cZihRgZRcexO/WjuA4LXQMgePkor1jxKcq8pP1LI2 1
Output for 5.6.14
$2y$10$l4EQ7miTK1D5VjX4ZNhAauMI9oclEZw4B9mAaxsAiEMQH9gAy7CWq 1
Output for 5.6.13
$2y$10$n3OlalFtA2JrWoAby5xKiejVVD4YOX/zDXHTr9kikmGz2FOvTolO2 1
Output for 5.6.12
$2y$10$py5qPEifCeB8WkVJOcGltuldp9Dd5hLjXv4IsIMb2GVKu8882U90W 1
Output for 5.6.11
$2y$10$hNtRLkXfoiztmXiWUbUWb.O7zbihxrRX/46gvNPdz0cFruQ8.U3kq 1
Output for 5.6.10
$2y$10$0vf3TJTPDDZZ0DZz7vibs.rOYOKFzG0krJgoC7GIqEhr2smPuQSzC 1
Output for 5.6.9
$2y$10$UYUK9FIdZt004Bv/T7D9R..h6yCO1mudH.y7ceIMDDVAlaej4OHGe 1
Output for 5.6.8
$2y$10$mr6SQq6o7Vd6Te4NF6PXTOjpeg6jiz6/mCdeylz667UP2OREswnCK 1
Output for 5.6.7
$2y$10$K1k/BerXe0OLkDaDLK3xx.1duOjURiuepmUB0LlcsfZnIU8W.na/W 1
Output for 5.6.6
$2y$10$qT2F7e1Ju31y.FB2q5XaC.osgIyZtAF2mavOvxkC0wrAU1GHaqDqG 1
Output for 5.6.5
$2y$10$Vv4f11z5gHB9mYRK.ETZnuz7RB9F.Vhaib9Ih.VOsyhR0PHdGWHM. 1
Output for 5.6.4
$2y$10$I9vGUX5olu3ni019Nj6qMehXqTgxqTGpMpG9wZtklgXDCr6tqaY52 1
Output for 5.6.3
$2y$10$6rWQtM0nTIqeiQD2P6btUeb/PsmRySzsT1za2mA77.dWXj3eC/FI2 1
Output for 5.6.2
$2y$10$8udkkPm8j7t3VFMKKiZu4eDocn46CGjMynw35LlKKrRS/Z1UPTuxq 1
Output for 5.6.1
$2y$10$mJGMKR6VwD7QKmBTXHcnLed0q2714AqpolimGIh0cQuWCkyFRRIv. 1
Output for 5.6.0
$2y$10$gcMzvnZfOc8xokwYBhj7NO2Pzo3fF5.EhdiJqiNn9IVZexXh5guCi 1
Output for 5.5.38
$2y$10$5op5TFm2lf6rXbEDKdG7mOrJY7nRfk5gQT6a/PHkV4UnWpY3Xq9Ou 1
Output for 5.5.37
$2y$10$PS3wdInbSZkMrC7YVugG8OguurJmZYWi6/HriHcjICiPYD4JlH8R2 1
Output for 5.5.36
$2y$10$LByC/SETMMZPKetZPPNh6eoY64/MQ217lLaaF5riWU9mce.iGGQHy 1
Output for 5.5.35
$2y$10$DkMu0cfECI6NfSokpe1sAe6v23D3f0FjWjBKC6iuPKwHzJ5iIDf1C 1
Output for 5.5.34
$2y$10$EVIhoaazy9frJGceCOWc5.qYjuQX4QRfZFgXgbFjgS2JvjKjIIgPy 1
Output for 5.5.33
$2y$10$wumZk2kHPRqqsQ6g948DAuvQKuLzT9uj20/ExG3A98kYoFKVT77q. 1
Output for 5.5.32
$2y$10$z/uwnz8LY6rgubh2WoyRhONfY0flpMUyzAnv8hYsvCpnvlDi7h5uW 1
Output for 5.5.31
$2y$10$8zJJmhehfGdEO.kYFPTKtuBXV0pdgGt.a/K/IxGOViKoj7Ghijm6G 1
Output for 5.5.30
$2y$10$yALWvsHldxxVKFyHbIZlKuhq4yvJOvl2.UV0/LMsaV2dxZQIrMhWa 1
Output for 5.5.29
$2y$10$TfcRG2/u9CmceDaZLe1EXe6XDOO0iOBhTSj0YHq9tTEPj6y8TQbOe 1
Output for 5.5.28
$2y$10$5iWUDzALd8D4eF/ie3MYMuLsO0IdrBqW9q5v/KzABsnkZAxHmITwm 1
Output for 5.5.27
$2y$10$5wnx53eQvVfKxgKHRO9K5.R3Ful/occ60oWHG3WggZhPDHhGewbg6 1
Output for 5.5.26
$2y$10$6.0RK5JA4s03/DGJ7aaLCuX15K6AINjBhvN.E4ZVeQGM/Xl7jMc72 1
Output for 5.5.25
$2y$10$Sdjw3cYY0T4TXqy1b64OlOaot4tp2VJ4DpZEA2eHkbWDwiBZQP9PC 1
Output for 5.5.24
$2y$10$GxcYYCCkqs0Nsq5nLhMvfOTSlUZ28G1pT2tZxJoQI.3unajaUuXLK 1
Output for 5.5.23
$2y$10$wjWicUojFKSqn77rqMq.JO5PucD/XTlZRcpmKVps4rh7W8ucFlqay 1
Output for 5.5.22
$2y$10$gbEuCq3iUKpOnYpGC25j2e5CtvfU0BSSkdWnzMDAqPHP1OiazwQ72 1
Output for 5.5.21
$2y$10$aa7inlCo9w3RMWOMdWjoQOQsumzjnqUFSFULAw2QQHdiXEWyWyKhO 1
Output for 5.5.20
$2y$10$3P3/UoPc1yBmmgZrv2D3UelsvTF8g.ef8bj5e4AJqHtBiKvv4LzuC 1
Output for 5.5.19
$2y$10$bZ/O0zygu91qZVnB5gXZI.l54pB1Hokfo0/Xp82de7I7XtyAp8iE. 1
Output for 5.5.18
$2y$10$Bgmlh0338uTKy0/ZaZAPLewsVzqYKbWzewaNXiJRG7Fpy3sXvQD82 1
Output for 5.5.16
$2y$10$llVj2sLbGUnDJf10o/KZsenWMSiYZf71y2vvTbhz126RsP5QM.Sru 1
Output for 5.5.15
$2y$10$fBaYp3ULUUA7hVUJ.Y/nv.G3ufOa/P9yIYnFz/66Jkbbsl/SjhwTG 1
Output for 5.5.14
$2y$10$GM/4c71w80enR6YaHqzjCeH28Wu8F7L/9gYEAH4QN.pqWcv1LwgZe 1
Output for 5.5.13
$2y$10$5b6AdoXUOXD2gdLhGefX6eob/.uo9QNc/.F2rcHzzlo3../Q151h6 1
Output for 5.5.12
$2y$10$1AcjVOcAIIyhcnqJ6aHkCuH7b74/S00l9UCjMGGf9DYnTeJhPa4vq 1
Output for 5.5.11
$2y$10$PjZLop7G0TxUz8WNQrlJk.IXVEASw8Iy7WBMNvUlg.SGiumqyU8Ti 1
Output for 5.5.10
$2y$10$yshuakqujCTiYkp6zbwRWOziU6e/dmfkCGHLVCY.Gn.dht8Ny6z5C 1
Output for 5.5.9
$2y$10$EXOtsaWZbMDeP1xoaNEHAO8tsvmiEQDJUFXyk62EMoffQF8VuBqJK 1
Output for 5.5.8
$2y$10$SXapKsBxtxD2izenN2BLhOIRW9o68pAa62OltzEZ/HWZGdVeZLWWG 1
Output for 5.5.7
$2y$10$LQtAScbQ8XLtAh2PBMEDE.UFnyvPN4vCXcqZj1brz/1xmMTIN12X2 1
Output for 5.5.6
$2y$10$m/VMjfGoJs/1eVdhMHs47OPlpViMY6zzZNrYu3i47MUme3AHDE62e 1
Output for 5.5.5
$2y$10$cqR9JXw0b1PSkAsj.EjS4OSQ3ZeFZnM.gfLBV1GM5DTsdKH/V/UL6 1
Output for 5.5.4
$2y$10$3vvzKc4hsDJkcvVGP6oivuMWuWYDRYtDt3Mh89EN9buhKalInzrPK 1
Output for 5.5.3
$2y$10$uZDyexcGItz85DyAInKmoOsGkXNA/gqvO/G0Ek4vSSJaINSOdqw9e 1
Output for 5.5.2
$2y$10$TAJAEVYAt4yzc9Di3XaU/OZj8EGW4Bz16MngBo3Wqwq7t2XVw/.jK 1
Output for 5.5.1
$2y$10$RQy.gMb6U8ufZqS5wZsGL.5Ru4JMhSzVTeHx88.9pZjF9/JdXv1yy 1
Output for 5.5.0
$2y$10$8nIRem71x11P/dSyVsNX6ODqENfi3TZ8EAs1zvNXGLQsjVEC2iSt. 1
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/Um85J on line 2
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/Um85J on line 2
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/Um85J on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/Um85J on line 2