3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php namespace Foo; define('Foo\\true', false); echo crypt("test");
Output for 7.1.0
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$Xm78I9P.$ANJ84fDd0Vs2jFI2RLTKt/
Output for 7.0.14
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$vqK91eVo$C5f9hUgr6GS0YzMEKhj0Y.
Output for 7.0.10
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$6gCzWMr2$Ar42QaPixZ/TH2U.GCK54/
Output for 7.0.9
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$Zm0T.YQy$o.j.cEML.tHxUTRl343hw0
Output for 7.0.8
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$LFQM5vdc$pNYkWVsl99aqHTdDC1De.1
Output for 7.0.7
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$AqezOtK5$d.lxCQ61S07e23HrAKRmq/
Output for 7.0.6
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$RRWO0Sv3$kE1/6Wq2t/XeLtyHFgGQE.
Output for 7.0.5
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$/E6572q5$1mqtXR1XYxCUv/XIrZMsC1
Output for 7.0.4
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$oRGX3NhQ$Mj79tCzlBFlTvubEciqtO/
Output for 7.0.3
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$k4WPDV2v$yiDmy1akU4uxkuBs/7ZhH0
Output for 7.0.2
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$gQCmWWoi$ZPp6SjD0WAtNh7IwN7DcL0
Output for 7.0.1
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$A9PM7sd4$6H2zP/HSmpUl9oWG54PBz/
Output for 7.0.0
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$J5rqKkaB$8zD5I6ZkEgwSOYMo0knD/0
Output for 5.6.28
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$NwsddGuq$ks9DBHKhYrYiQRcCVSo.q.
Output for 5.6.25
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$LTc7D.nH$ElwXOs5rrvYVoNJielTti.
Output for 5.6.24
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$hNe87vtr$cE6bw3XRv/vf3.1RuTwvG1
Output for 5.6.23
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$4We7z8MT$2Mrntq1TrG4a3qjL9QRUx.
Output for 5.6.22
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$nPOe3wg7$EPKq9223w4m20IUjvMbaX.
Output for 5.6.21
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$g/8hRrO5$MegItPsysBE5rwXxdtbkh1
Output for 5.6.20
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$72MXtTGG$XZpkxmdj8TiMcYbBGH6rQ1
Output for 5.6.19
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$HNtNwCwk$2DKoYIXOH1Co9j5QJa/UU.
Output for 5.6.18
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$y5VDVHzz$okoqlabnQxdlwHk4wRPKL0
Output for 5.6.17
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$CfPv3awX$iVqntzwNU2OU4Vqj6aU820
Output for 5.6.16
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$8BaiLmmA$OztTkICIRokDFCn1wI.NR1
Output for 5.6.15
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$xb3sNATh$5RbRkLik.HnFOvXSo4lTh.
Output for 5.6.14
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$4IX4XZAD$BqCZ8H32hZVchmH2FAN4B/
Output for 5.6.13
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$v/kltFlT$V6opPdhTRLhfb7fO7URxD.
Output for 5.6.12
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$HnzXsfNh$PMPr2P2YwfW707G4jCZ6I0
Output for 5.6.11
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$HkTFTJQC$5wzrIBImLC7PVE69UqXbh.
Output for 5.6.10
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$/08RXkqz$R3hgusnNcKn79i0tgP6yS1
Output for 5.6.9
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$qjvd2bls$3oAQ6nq.2ub03rYbn5JsH0
Output for 5.6.8
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$LvkZ22tv$75yuSWM6IW5RKhnFENcFN.
Output for 5.6.7
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$mLb9Mgx2$1ZLaoUWc9PqeZVu9pc3DY1
Output for 5.6.6
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$uyDgq89N$h8SHa/1CfMH57kSZMGY2Y1
Output for 5.6.5
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$3m1T8maO$cTaCo3Cvm8/gn36vbR072.
Output for 5.6.4
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$hbq2f7JK$hh1jV3jFOPHzcHjd03Sb50
Output for 5.6.3
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$FRX7/KQ9$HJFtL8vUD4rEvcNXiZMfA.
Output for 5.6.2
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$1dQF47Hp$aaqezVMcXir1OFoI6klkF0
Output for 5.6.1
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$oSy8UIPH$OaTOslIITPsWzY1zxBRvF/
Output for 5.6.0
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/FpLcE on line 5 $1$vNrV0Z//$XD8BRyzEN0UMPIEzgon5s/
Output for 5.5.38
$1$3xm/JDz9$7Ek.ATAg0.MrgtBvbjjfp/
Output for 5.5.37
$1$uDte8v2A$vpJHPRi2P11PuP9DYNdA/1
Output for 5.5.36
$1$kXjTRWY3$6rLEOJq4GtgfrZkWbCZTM1
Output for 5.5.35
$1$i1rLqv3R$wfqU.bRQRHUBIWUCNr53l0
Output for 5.5.34
$1$3J5F82Oa$qsDnbFCmJWeDt.RTqbcqd0
Output for 5.5.33
$1$uLACaDnl$YifXDZc5fzOeYtqdTVhZW/
Output for 5.5.32
$1$wIXUJYIJ$1gIRGCuWLXx4XuQqjgUWS1
Output for 5.5.31
$1$oy3E85bL$4J87FK.hSQ8sIWBSvU5ZI0
Output for 5.5.30
$1$NZ/AdaWA$7z6s3bWUZdtZ4i5BmZSJd1
Output for 5.5.29
$1$c.GILFnA$.kUoLyZ0rLJSk7lpUvtGZ/
Output for 5.5.28
$1$V7zr4Nqi$M0zAhxX3wlMrJXZXQjSvo1
Output for 5.5.27
$1$6Dr.8QlD$AsuzJ/eHCmTQY917Bc3mm.
Output for 5.5.26
$1$sMr/7r6z$HvXSWKsPxBu.YbASNH6jk1
Output for 5.5.25
$1$BfNYQ4TA$uQhJUekMMa8hzVAcwHgXx0
Output for 5.5.24
$1$ZnVM.P4i$.XLxPE6VzDVCdE47OFmdG0
Output for 5.5.23
$1$8EsARKWi$1ZG1Fm6ELwzMCI4Y7pTdf0
Output for 5.5.22
$1$7akcYn4g$pj7bPnuT04jorGFOhdu210
Output for 5.5.21
$1$jv0PZ55Y$Yj1aIMURG7ygORgKohX8h.
Output for 5.5.20
$1$p5YwS6HC$FdJflpnWI3X/w8JFFdjP/.
Output for 5.5.19
$1$6g28GsjH$Ne3HGoNaCi6BxuuswkmuE1
Output for 5.5.18
$1$VtRnRSS8$DkMTZuiSKWeio3XTt3LkF/
Output for 5.5.16
$1$RSNdSu5l$yGFkaKSBZ2v3UzquKd3x/.
Output for 5.5.15
$1$JPHQ0oNE$xMiRyRt6BzngzZ/yuHNsz.
Output for 5.5.14
$1$rpToTVWN$lAjgf..KhT5Mzy3tqbiOS0
Output for 5.5.13
$1$YC3zLfzL$CBJWVR/L.xr4yytS3Amdj1
Output for 5.5.12
$1$TaZPPtZF$rp3MFaP8S.bl6jHbiyFBN.
Output for 5.5.11
$1$1AZMnWWc$fPFwZnnve5TcDU9v1vgsh1
Output for 5.5.10
$1$CJlW2HZ6$YTAHrtYokKt754451Ipf8/
Output for 5.5.9
$1$DNtbm/.i$e5ionIpOh3MRd3klcHCfl/
Output for 5.5.8
$1$MAdUzid2$Xmvj0hx01X8prfaeK9DTf1
Output for 5.5.7
$1$a3sUaP7k$ipUzU7l46nkcttYNRq3nE/
Output for 5.5.6
$1$k4VPHfCZ$DB9fnrpFYW45QQNQRUvb3.
Output for 5.5.5
$1$.549I935$SBimnUNB5Q8fAyovEjguk0
Output for 5.5.4
$1$IrPDHxGO$AQIhf4WCh5H9/0kAM9Pbu.
Output for 5.5.3
$1$E7q4lN/K$YDa88ZX4A8/cSIBjLTSL5/
Output for 5.5.2
$1$NT/I5mX.$2vZAJtnI2sWi2hawD60ZM0
Output for 5.5.1
$1$XjAW7FzW$Vyms7zrr8eSMcnB52stfo1
Output for 5.5.0
$1$qwJ4wP.d$3rkPVj0tftzfWnijT89SW.
Output for 5.4.45
$1$wj3FqkB1$lJLBhZDRyYo5JFHeXZAOz0
Output for 5.4.44
$1$lEVyCJfE$Aw7ionr1UNtA0NrKtte7K1
Output for 5.4.43
$1$ZXU7U401$RHhwUB3dmSXROwc6WxzCX1
Output for 5.4.42
$1$uVSmq7pD$FfX9ABL6s6MqoS3Pdk8.K1
Output for 5.4.41
$1$iPbps.dD$3SFGcZdtbb21S1XWyotXG/
Output for 5.4.40
$1$UbPuRxss$M0/F81c7TtpvOOX3By7e6/
Output for 5.4.39
$1$zNBiIDLG$ViLrdt9iX0RpijDg9rkK71
Output for 5.4.38
$1$nifglwQp$hS901a2mCbrlnVZCy5fDw1
Output for 5.4.37
$1$3Z1zPodD$44oyfqJ8wdGoe.EHu9kNR1
Output for 5.4.36
$1$JcPCDEfT$UEtswI78hV9IKpQz.XCCL/
Output for 5.4.35
$1$Z.hxcRHw$BcMBdUl1z0UKIl/QB/5yC0
Output for 5.4.34
$1$BVCYuVa9$svqeNXbxndDkH0ILn/vRq/
Output for 5.4.32
$1$su3nVF0o$inVXVHcbubiDKJ0s.D7Bf0
Output for 5.4.31
$1$xi1Soaq7$3Fia.AWeMPPKYcS4/kMmt0
Output for 5.4.30
$1$2YHbzB1Z$xlnAI6HOe3NsGCX1fGbEc/
Output for 5.4.29
$1$pc4hlLjM$Z1fqydDVzvawfmWksT7eA0
Output for 5.4.28
$1$ugbkQpss$3FW8NEdelsTBk2u0LviAd1
Output for 5.4.27
$1$s69s4BjD$yK3MJidWtbTjxsbke6PIR0
Output for 5.4.26
$1$WyFz.Zk1$dc/280V7mzl6W74xHWqDM/
Output for 5.4.25
$1$nVn/mUHn$PV8cQTO230I2LH6kuzzz4.
Output for 5.4.24
$1$P5F7u7ss$K3EEIl1GVILo./S42i2PA1
Output for 5.4.23
$1$niEWR6lo$wUeAZg2NG7i9rP2tPavTK1
Output for 5.4.22
$1$qswZEEqx$6/4Pofrk6.3lDe/dYvyKf/
Output for 5.4.21
$1$wfnRNgft$Qv4kUdlEok9YjqioRnvtJ.
Output for 5.4.20
$1$lsjLBk18$2aMZ.EW6bKJxiLXkI6nbH1
Output for 5.4.19
$1$qJrd9jNW$zk.x98ybs2foN6NeSeeLM1
Output for 5.4.18
$1$.VYQqZeH$2Se45uY/xCgSWZQnPNxrc1
Output for 5.4.17
$1$0VqEdhSx$wm42FGzrUaRzcvQ7VO1bA.
Output for 5.4.16
$1$rzUgMQ4E$p5s0Tn0H1o81qemBCHIis0
Output for 5.4.15
$1$aFB5oHRf$FUw2HbucnC4HnYzeCCP931
Output for 5.4.14
$1$DGptr4jR$3Ye4sFJsNj8InkjozfXv6.
Output for 5.4.13
$1$sIPvLUt4$wbV4OQTOfUtR9.jB7DXQz1
Output for 5.4.12
$1$d79k5/Pq$duDqkbQFRCOEGc0FqYI1./
Output for 5.4.11
$1$XAvLAXu6$kXlX1HzHVWrXXVKW8C8nR1
Output for 5.4.10
$1$9KQ.1hKC$.fFTizvhsXS8oP.bYzU8A0
Output for 5.4.9
$1$XaQcDJay$wO.zFqNubnE84Po30vgJ1/
Output for 5.4.8
$1$8vV1SfLO$HbPDiyExCSne23TJNwB.T0
Output for 5.4.7
$1$hLLGzNY0$XJ0lnN2oDdGwTKUL0Fc8y1
Output for 5.4.6
$1$SrzPfJ7u$pnCy6a40kh6yAcnhC3/xL1
Output for 5.4.5
$1$LHRpmSGz$XDazQr1MmlSEyXT6g3/6a.
Output for 5.4.4
$1$sTgmc1Kk$N8ygVzdy3ieT/lmEzz04n0
Output for 5.4.3
$1$FM.yS0gx$2m0q8VNRt4oZWl7Ez8pgU1
Output for 5.4.2
$1$R1MXkq.C$/CrjXcd9RP1Szw64FUo5K/
Output for 5.4.1
$1$fzzkOBCS$n.c5htXCaT5uZlDaAdSuH.
Output for 5.4.0
$1$NZouml/c$AKDc/1dQzqgQeon1Y1uVb0
Output for 5.3.29
$1$6pnERbCI$1EeseeW5z5FzAGqJkcllo.
Output for 5.3.28
$1$7TzCzs/V$kb4HNeXGteLnDHVkOZ3lP.
Output for 5.3.27
$1$UYmwas83$3ggYFUqUXJS7xS9jNqPEZ.
Output for 5.3.26
$1$/iJ59FlN$hIoT1jYpMUBq20OhRpOzs/
Output for 5.3.25
$1$XlWACEN0$CMUjK.eWtmG/Eoo41xy7/.
Output for 5.3.24
$1$pqx8ow0o$NttTXrMyZpCjJBouaMoSj1
Output for 5.3.23
$1$3JQ6ISVV$dmAkrsI4QtGxhcTcjYx4F1
Output for 5.3.22
$1$RMYTOK9W$qO0E8WjiuAUcb6edPKlH.1
Output for 5.3.21
$1$i5Z6ZM/p$3sxMofI1F6jH3wMKjMEh60
Output for 5.3.20
$1$uqNzpOxk$REhmkmdFbs9uDgqAMKthH/
Output for 5.3.19
$1$Nwb983Hq$QGW/UUSG1H8rEn3k2OdJs/
Output for 5.3.18
$1$A5lst0Eq$I9bNmOIHeM4Uydg6xezwE/
Output for 5.3.17
$1$3UeJYYIW$OrgLaoMoQg23YQX9jYtcc.
Output for 5.3.16
$1$zysnBsh8$zEVUEbGfs7wiHOuPAUW9F/
Output for 5.3.15
$1$fo2CCxPn$y2.zWGZXNdLpylvAUt1F10
Output for 5.3.14
$1$YoXDygNt$W9uB.a/ekHDQ0nJmJ4IwN/
Output for 5.3.13
$1$3pBuWh4Q$iTmmbf/fBHLsW6sq7/4zA1
Output for 5.3.12
$1$EzAMifCy$xQKTAlcU5VWHMwW5mu1mR/
Output for 5.3.11
$1$3LoomGoa$hdhtGcrmnUnGvPW1unHWx1
Output for 5.3.10
$1$Y5t.wJ8E$stsEE5BZ15fKGoOOMb0Hs1
Output for 5.3.9
$1$rZrMYfF0$sDUfpezcAwjaXT1V9ullE/
Output for 5.3.8
$1$3obc50od$y6gmPOP14kS906O9TwZj.0
Output for 5.3.7
$1$KOnnKXye
Output for 5.3.6
$1$Zr4BQi.D$2YtpoHo3rffn6X.iG.jGx1
Output for 5.3.5
$1$E6Dls.lG$e0qoyEg5/KENQS3MLsrak0
Output for 5.3.4
$1$W9WqoRAD$2uZr0KTmK1ulu3KKhq1F3/
Output for 5.3.3
$1$FQMW8uHA$sYqr5QUAeBAFREBehr8e5.
Output for 5.3.2
$1$XHg.KwXW$/ScMMBw7EEZ0P8gIpsbvD.
Output for 5.3.1
$1$ZJ/IS/77$EnxYvCdDsaBhMGgLCnIPK1
Output for 5.3.0
$1$QHchMNqm$f8xS2sAi/P8ZKC2sUS3WY1
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.2.17
Parse error: syntax error, unexpected T_STRING in /in/FpLcE on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_STRING in /in/FpLcE on line 2
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/FpLcE on line 2
Process exited with code 255.