3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php for ($i=0; $i<=255; $i++) { echo $i.":".ip2long("1.1.1.1".chr($i)."'or'a'='a'/*")."\r\n"; }
Output for 5.2.10 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
0:16843009 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255:
Output for 5.0.0 - 5.2.9
0:16843009 1: 2: 3: 4: 5: 6: 7: 8: 9:16843009 10:16843009 11:16843009 12:16843009 13:16843009 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32:16843009 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255:
Output for 4.3.5 - 4.4.9
0:16843009 1:-1 2:-1 3:-1 4:-1 5:-1 6:-1 7:-1 8:-1 9:16843009 10:16843009 11:16843009 12:16843009 13:16843009 14:-1 15:-1 16:-1 17:-1 18:-1 19:-1 20:-1 21:-1 22:-1 23:-1 24:-1 25:-1 26:-1 27:-1 28:-1 29:-1 30:-1 31:-1 32:16843009 33:-1 34:-1 35:-1 36:-1 37:-1 38:-1 39:-1 40:-1 41:-1 42:-1 43:-1 44:-1 45:-1 46:-1 47:-1 48:-1 49:-1 50:-1 51:-1 52:-1 53:-1 54:-1 55:-1 56:-1 57:-1 58:-1 59:-1 60:-1 61:-1 62:-1 63:-1 64:-1 65:-1 66:-1 67:-1 68:-1 69:-1 70:-1 71:-1 72:-1 73:-1 74:-1 75:-1 76:-1 77:-1 78:-1 79:-1 80:-1 81:-1 82:-1 83:-1 84:-1 85:-1 86:-1 87:-1 88:-1 89:-1 90:-1 91:-1 92:-1 93:-1 94:-1 95:-1 96:-1 97:-1 98:-1 99:-1 100:-1 101:-1 102:-1 103:-1 104:-1 105:-1 106:-1 107:-1 108:-1 109:-1 110:-1 111:-1 112:-1 113:-1 114:-1 115:-1 116:-1 117:-1 118:-1 119:-1 120:-1 121:-1 122:-1 123:-1 124:-1 125:-1 126:-1 127:-1 128:-1 129:-1 130:-1 131:-1 132:-1 133:-1 134:-1 135:-1 136:-1 137:-1 138:-1 139:-1 140:-1 141:-1 142:-1 143:-1 144:-1 145:-1 146:-1 147:-1 148:-1 149:-1 150:-1 151:-1 152:-1 153:-1 154:-1 155:-1 156:-1 157:-1 158:-1 159:-1 160:-1 161:-1 162:-1 163:-1 164:-1 165:-1 166:-1 167:-1 168:-1 169:-1 170:-1 171:-1 172:-1 173:-1 174:-1 175:-1 176:-1 177:-1 178:-1 179:-1 180:-1 181:-1 182:-1 183:-1 184:-1 185:-1 186:-1 187:-1 188:-1 189:-1 190:-1 191:-1 192:-1 193:-1 194:-1 195:-1 196:-1 197:-1 198:-1 199:-1 200:-1 201:-1 202:-1 203:-1 204:-1 205:-1 206:-1 207:-1 208:-1 209:-1 210:-1 211:-1 212:-1 213:-1 214:-1 215:-1 216:-1 217:-1 218:-1 219:-1 220:-1 221:-1 222:-1 223:-1 224:-1 225:-1 226:-1 227:-1 228:-1 229:-1 230:-1 231:-1 232:-1 233:-1 234:-1 235:-1 236:-1 237:-1 238:-1 239:-1 240:-1 241:-1 242:-1 243:-1 244:-1 245:-1 246:-1 247:-1 248:-1 249:-1 250:-1 251:-1 252:-1 253:-1 254:-1 255:-1
Output for 4.3.0 - 4.3.4
0:16843009 1:4294967295 2:4294967295 3:4294967295 4:4294967295 5:4294967295 6:4294967295 7:4294967295 8:4294967295 9:16843009 10:16843009 11:16843009 12:16843009 13:16843009 14:4294967295 15:4294967295 16:4294967295 17:4294967295 18:4294967295 19:4294967295 20:4294967295 21:4294967295 22:4294967295 23:4294967295 24:4294967295 25:4294967295 26:4294967295 27:4294967295 28:4294967295 29:4294967295 30:4294967295 31:4294967295 32:16843009 33:4294967295 34:4294967295 35:4294967295 36:4294967295 37:4294967295 38:4294967295 39:4294967295 40:4294967295 41:4294967295 42:4294967295 43:4294967295 44:4294967295 45:4294967295 46:4294967295 47:4294967295 48:4294967295 49:4294967295 50:4294967295 51:4294967295 52:4294967295 53:4294967295 54:4294967295 55:4294967295 56:4294967295 57:4294967295 58:4294967295 59:4294967295 60:4294967295 61:4294967295 62:4294967295 63:4294967295 64:4294967295 65:4294967295 66:4294967295 67:4294967295 68:4294967295 69:4294967295 70:4294967295 71:4294967295 72:4294967295 73:4294967295 74:4294967295 75:4294967295 76:4294967295 77:4294967295 78:4294967295 79:4294967295 80:4294967295 81:4294967295 82:4294967295 83:4294967295 84:4294967295 85:4294967295 86:4294967295 87:4294967295 88:4294967295 89:4294967295 90:4294967295 91:4294967295 92:4294967295 93:4294967295 94:4294967295 95:4294967295 96:4294967295 97:4294967295 98:4294967295 99:4294967295 100:4294967295 101:4294967295 102:4294967295 103:4294967295 104:4294967295 105:4294967295 106:4294967295 107:4294967295 108:4294967295 109:4294967295 110:4294967295 111:4294967295 112:4294967295 113:4294967295 114:4294967295 115:4294967295 116:4294967295 117:4294967295 118:4294967295 119:4294967295 120:4294967295 121:4294967295 122:4294967295 123:4294967295 124:4294967295 125:4294967295 126:4294967295 127:4294967295 128:4294967295 129:4294967295 130:4294967295 131:4294967295 132:4294967295 133:4294967295 134:4294967295 135:4294967295 136:4294967295 137:4294967295 138:4294967295 139:4294967295 140:4294967295 141:4294967295 142:4294967295 143:4294967295 144:4294967295 145:4294967295 146:4294967295 147:4294967295 148:4294967295 149:4294967295 150:4294967295 151:4294967295 152:4294967295 153:4294967295 154:4294967295 155:4294967295 156:4294967295 157:4294967295 158:4294967295 159:4294967295 160:4294967295 161:4294967295 162:4294967295 163:4294967295 164:4294967295 165:4294967295 166:4294967295 167:4294967295 168:4294967295 169:4294967295 170:4294967295 171:4294967295 172:4294967295 173:4294967295 174:4294967295 175:4294967295 176:4294967295 177:4294967295 178:4294967295 179:4294967295 180:4294967295 181:4294967295 182:4294967295 183:4294967295 184:4294967295 185:4294967295 186:4294967295 187:4294967295 188:4294967295 189:4294967295 190:4294967295 191:4294967295 192:4294967295 193:4294967295 194:4294967295 195:4294967295 196:4294967295 197:4294967295 198:4294967295 199:4294967295 200:4294967295 201:4294967295 202:4294967295 203:4294967295 204:4294967295 205:4294967295 206:4294967295 207:4294967295 208:4294967295 209:4294967295 210:4294967295 211:4294967295 212:4294967295 213:4294967295 214:4294967295 215:4294967295 216:4294967295 217:4294967295 218:4294967295 219:4294967295 220:4294967295 221:4294967295 222:4294967295 223:4294967295 224:4294967295 225:4294967295 226:4294967295 227:4294967295 228:4294967295 229:4294967295 230:4294967295 231:4294967295 232:4294967295 233:4294967295 234:4294967295 235:4294967295 236:4294967295 237:4294967295 238:4294967295 239:4294967295 240:4294967295 241:4294967295 242:4294967295 243:4294967295 244:4294967295 245:4294967295 246:4294967295 247:4294967295 248:4294967295 249:4294967295 250:4294967295 251:4294967295 252:4294967295 253:4294967295 254:4294967295 255:4294967295