3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php foreach (range(1,1000) as $int) { echo "{$int}: " . (base64_decode(trim('=', base64_encode($int))) === $int ? 'Pass' : 'Fail') . "\n"; }
based on POOCv
Output for 4.3.0 - 7.1.0
1: Fail 2: Fail 3: Fail 4: Fail 5: Fail 6: Fail 7: Fail 8: Fail 9: Fail 10: Fail 11: Fail 12: Fail 13: Fail 14: Fail 15: Fail 16: Fail 17: Fail 18: Fail 19: Fail 20: Fail 21: Fail 22: Fail 23: Fail 24: Fail 25: Fail 26: Fail 27: Fail 28: Fail 29: Fail 30: Fail 31: Fail 32: Fail 33: Fail 34: Fail 35: Fail 36: Fail 37: Fail 38: Fail 39: Fail 40: Fail 41: Fail 42: Fail 43: Fail 44: Fail 45: Fail 46: Fail 47: Fail 48: Fail 49: Fail 50: Fail 51: Fail 52: Fail 53: Fail 54: Fail 55: Fail 56: Fail 57: Fail 58: Fail 59: Fail 60: Fail 61: Fail 62: Fail 63: Fail 64: Fail 65: Fail 66: Fail 67: Fail 68: Fail 69: Fail 70: Fail 71: Fail 72: Fail 73: Fail 74: Fail 75: Fail 76: Fail 77: Fail 78: Fail 79: Fail 80: Fail 81: Fail 82: Fail 83: Fail 84: Fail 85: Fail 86: Fail 87: Fail 88: Fail 89: Fail 90: Fail 91: Fail 92: Fail 93: Fail 94: Fail 95: Fail 96: Fail 97: Fail 98: Fail 99: Fail 100: Fail 101: Fail 102: Fail 103: Fail 104: Fail 105: Fail 106: Fail 107: Fail 108: Fail 109: Fail 110: Fail 111: Fail 112: Fail 113: Fail 114: Fail 115: Fail 116: Fail 117: Fail 118: Fail 119: Fail 120: Fail 121: Fail 122: Fail 123: Fail 124: Fail 125: Fail 126: Fail 127: Fail 128: Fail 129: Fail 130: Fail 131: Fail 132: Fail 133: Fail 134: Fail 135: Fail 136: Fail 137: Fail 138: Fail 139: Fail 140: Fail 141: Fail 142: Fail 143: Fail 144: Fail 145: Fail 146: Fail 147: Fail 148: Fail 149: Fail 150: Fail 151: Fail 152: Fail 153: Fail 154: Fail 155: Fail 156: Fail 157: Fail 158: Fail 159: Fail 160: Fail 161: Fail 162: Fail 163: Fail 164: Fail 165: Fail 166: Fail 167: Fail 168: Fail 169: Fail 170: Fail 171: Fail 172: Fail 173: Fail 174: Fail 175: Fail 176: Fail 177: Fail 178: Fail 179: Fail 180: Fail 181: Fail 182: Fail 183: Fail 184: Fail 185: Fail 186: Fail 187: Fail 188: Fail 189: Fail 190: Fail 191: Fail 192: Fail 193: Fail 194: Fail 195: Fail 196: Fail 197: Fail 198: Fail 199: Fail 200: Fail 201: Fail 202: Fail 203: Fail 204: Fail 205: Fail 206: Fail 207: Fail 208: Fail 209: Fail 210: Fail 211: Fail 212: Fail 213: Fail 214: Fail 215: Fail 216: Fail 217: Fail 218: Fail 219: Fail 220: Fail 221: Fail 222: Fail 223: Fail 224: Fail 225: Fail 226: Fail 227: Fail 228: Fail 229: Fail 230: Fail 231: Fail 232: Fail 233: Fail 234: Fail 235: Fail 236: Fail 237: Fail 238: Fail 239: Fail 240: Fail 241: Fail 242: Fail 243: Fail 244: Fail 245: Fail 246: Fail 247: Fail 248: Fail 249: Fail 250: Fail 251: Fail 252: Fail 253: Fail 254: Fail 255: Fail 256: Fail 257: Fail 258: Fail 259: Fail 260: Fail 261: Fail 262: Fail 263: Fail 264: Fail 265: Fail 266: Fail 267: Fail 268: Fail 269: Fail 270: Fail 271: Fail 272: Fail 273: Fail 274: Fail 275: Fail 276: Fail 277: Fail 278: Fail 279: Fail 280: Fail 281: Fail 282: Fail 283: Fail 284: Fail 285: Fail 286: Fail 287: Fail 288: Fail 289: Fail 290: Fail 291: Fail 292: Fail 293: Fail 294: Fail 295: Fail 296: Fail 297: Fail 298: Fail 299: Fail 300: Fail 301: Fail 302: Fail 303: Fail 304: Fail 305: Fail 306: Fail 307: Fail 308: Fail 309: Fail 310: Fail 311: Fail 312: Fail 313: Fail 314: Fail 315: Fail 316: Fail 317: Fail 318: Fail 319: Fail 320: Fail 321: Fail 322: Fail 323: Fail 324: Fail 325: Fail 326: Fail 327: Fail 328: Fail 329: Fail 330: Fail 331: Fail 332: Fail 333: Fail 334: Fail 335: Fail 336: Fail 337: Fail 338: Fail 339: Fail 340: Fail 341: Fail 342: Fail 343: Fail 344: Fail 345: Fail 346: Fail 347: Fail 348: Fail 349: Fail 350: Fail 351: Fail 352: Fail 353: Fail 354: Fail 355: Fail 356: Fail 357: Fail 358: Fail 359: Fail 360: Fail 361: Fail 362: Fail 363: Fail 364: Fail 365: Fail 366: Fail 367: Fail 368: Fail 369: Fail 370: Fail 371: Fail 372: Fail 373: Fail 374: Fail 375: Fail 376: Fail 377: Fail 378: Fail 379: Fail 380: Fail 381: Fail 382: Fail 383: Fail 384: Fail 385: Fail 386: Fail 387: Fail 388: Fail 389: Fail 390: Fail 391: Fail 392: Fail 393: Fail 394: Fail 395: Fail 396: Fail 397: Fail 398: Fail 399: Fail 400: Fail 401: Fail 402: Fail 403: Fail 404: Fail 405: Fail 406: Fail 407: Fail 408: Fail 409: Fail 410: Fail 411: Fail 412: Fail 413: Fail 414: Fail 415: Fail 416: Fail 417: Fail 418: Fail 419: Fail 420: Fail 421: Fail 422: Fail 423: Fail 424: Fail 425: Fail 426: Fail 427: Fail 428: Fail 429: Fail 430: Fail 431: Fail 432: Fail 433: Fail 434: Fail 435: Fail 436: Fail 437: Fail 438: Fail 439: Fail 440: Fail 441: Fail 442: Fail 443: Fail 444: Fail 445: Fail 446: Fail 447: Fail 448: Fail 449: Fail 450: Fail 451: Fail 452: Fail 453: Fail 454: Fail 455: Fail 456: Fail 457: Fail 458: Fail 459: Fail 460: Fail 461: Fail 462: Fail 463: Fail 464: Fail 465: Fail 466: Fail 467: Fail 468: Fail 469: Fail 470: Fail 471: Fail 472: Fail 473: Fail 474: Fail 475: Fail 476: Fail 477: Fail 478: Fail 479: Fail 480: Fail 481: Fail 482: Fail 483: Fail 484: Fail 485: Fail 486: Fail 487: Fail 488: Fail 489: Fail 490: Fail 491: Fail 492: Fail 493: Fail 494: Fail 495: Fail 496: Fail 497: Fail 498: Fail 499: Fail 500: Fail 501: Fail 502: Fail 503: Fail 504: Fail 505: Fail 506: Fail 507: Fail 508: Fail 509: Fail 510: Fail 511: Fail 512: Fail 513: Fail 514: Fail 515: Fail 516: Fail 517: Fail 518: Fail 519: Fail 520: Fail 521: Fail 522: Fail 523: Fail 524: Fail 525: Fail 526: Fail 527: Fail 528: Fail 529: Fail 530: Fail 531: Fail 532: Fail 533: Fail 534: Fail 535: Fail 536: Fail 537: Fail 538: Fail 539: Fail 540: Fail 541: Fail 542: Fail 543: Fail 544: Fail 545: Fail 546: Fail 547: Fail 548: Fail 549: Fail 550: Fail 551: Fail 552: Fail 553: Fail 554: Fail 555: Fail 556: Fail 557: Fail 558: Fail 559: Fail 560: Fail 561: Fail 562: Fail 563: Fail 564: Fail 565: Fail 566: Fail 567: Fail 568: Fail 569: Fail 570: Fail 571: Fail 572: Fail 573: Fail 574: Fail 575: Fail 576: Fail 577: Fail 578: Fail 579: Fail 580: Fail 581: Fail 582: Fail 583: Fail 584: Fail 585: Fail 586: Fail 587: Fail 588: Fail 589: Fail 590: Fail 591: Fail 592: Fail 593: Fail 594: Fail 595: Fail 596: Fail 597: Fail 598: Fail 599: Fail 600: Fail 601: Fail 602: Fail 603: Fail 604: Fail 605: Fail 606: Fail 607: Fail 608: Fail 609: Fail 610: Fail 611: Fail 612: Fail 613: Fail 614: Fail 615: Fail 616: Fail 617: Fail 618: Fail 619: Fail 620: Fail 621: Fail 622: Fail 623: Fail 624: Fail 625: Fail 626: Fail 627: Fail 628: Fail 629: Fail 630: Fail 631: Fail 632: Fail 633: Fail 634: Fail 635: Fail 636: Fail 637: Fail 638: Fail 639: Fail 640: Fail 641: Fail 642: Fail 643: Fail 644: Fail 645: Fail 646: Fail 647: Fail 648: Fail 649: Fail 650: Fail 651: Fail 652: Fail 653: Fail 654: Fail 655: Fail 656: Fail 657: Fail 658: Fail 659: Fail 660: Fail 661: Fail 662: Fail 663: Fail 664: Fail 665: Fail 666: Fail 667: Fail 668: Fail 669: Fail 670: Fail 671: Fail 672: Fail 673: Fail 674: Fail 675: Fail 676: Fail 677: Fail 678: Fail 679: Fail 680: Fail 681: Fail 682: Fail 683: Fail 684: Fail 685: Fail 686: Fail 687: Fail 688: Fail 689: Fail 690: Fail 691: Fail 692: Fail 693: Fail 694: Fail 695: Fail 696: Fail 697: Fail 698: Fail 699: Fail 700: Fail 701: Fail 702: Fail 703: Fail 704: Fail 705: Fail 706: Fail 707: Fail 708: Fail 709: Fail 710: Fail 711: Fail 712: Fail 713: Fail 714: Fail 715: Fail 716: Fail 717: Fail 718: Fail 719: Fail 720: Fail 721: Fail 722: Fail 723: Fail 724: Fail 725: Fail 726: Fail 727: Fail 728: Fail 729: Fail 730: Fail 731: Fail 732: Fail 733: Fail 734: Fail 735: Fail 736: Fail 737: Fail 738: Fail 739: Fail 740: Fail 741: Fail 742: Fail 743: Fail 744: Fail 745: Fail 746: Fail 747: Fail 748: Fail 749: Fail 750: Fail 751: Fail 752: Fail 753: Fail 754: Fail 755: Fail 756: Fail 757: Fail 758: Fail 759: Fail 760: Fail 761: Fail 762: Fail 763: Fail 764: Fail 765: Fail 766: Fail 767: Fail 768: Fail 769: Fail 770: Fail 771: Fail 772: Fail 773: Fail 774: Fail 775: Fail 776: Fail 777: Fail 778: Fail 779: Fail 780: Fail 781: Fail 782: Fail 783: Fail 784: Fail 785: Fail 786: Fail 787: Fail 788: Fail 789: Fail 790: Fail 791: Fail 792: Fail 793: Fail 794: Fail 795: Fail 796: Fail 797: Fail 798: Fail 799: Fail 800: Fail 801: Fail 802: Fail 803: Fail 804: Fail 805: Fail 806: Fail 807: Fail 808: Fail 809: Fail 810: Fail 811: Fail 812: Fail 813: Fail 814: Fail 815: Fail 816: Fail 817: Fail 818: Fail 819: Fail 820: Fail 821: Fail 822: Fail 823: Fail 824: Fail 825: Fail 826: Fail 827: Fail 828: Fail 829: Fail 830: Fail 831: Fail 832: Fail 833: Fail 834: Fail 835: Fail 836: Fail 837: Fail 838: Fail 839: Fail 840: Fail 841: Fail 842: Fail 843: Fail 844: Fail 845: Fail 846: Fail 847: Fail 848: Fail 849: Fail 850: Fail 851: Fail 852: Fail 853: Fail 854: Fail 855: Fail 856: Fail 857: Fail 858: Fail 859: Fail 860: Fail 861: Fail 862: Fail 863: Fail 864: Fail 865: Fail 866: Fail 867: Fail 868: Fail 869: Fail 870: Fail 871: Fail 872: Fail 873: Fail 874: Fail 875: Fail 876: Fail 877: Fail 878: Fail 879: Fail 880: Fail 881: Fail 882: Fail 883: Fail 884: Fail 885: Fail 886: Fail 887: Fail 888: Fail 889: Fail 890: Fail 891: Fail 892: Fail 893: Fail 894: Fail 895: Fail 896: Fail 897: Fail 898: Fail 899: Fail 900: Fail 901: Fail 902: Fail 903: Fail 904: Fail 905: Fail 906: Fail 907: Fail 908: Fail 909: Fail 910: Fail 911: Fail 912: Fail 913: Fail 914: Fail 915: Fail 916: Fail 917: Fail 918: Fail 919: Fail 920: Fail 921: Fail 922: Fail 923: Fail 924: Fail 925: Fail 926: Fail 927: Fail 928: Fail 929: Fail 930: Fail 931: Fail 932: Fail 933: Fail 934: Fail 935: Fail 936: Fail 937: Fail 938: Fail 939: Fail 940: Fail 941: Fail 942: Fail 943: Fail 944: Fail 945: Fail 946: Fail 947: Fail 948: Fail 949: Fail 950: Fail 951: Fail 952: Fail 953: Fail 954: Fail 955: Fail 956: Fail 957: Fail 958: Fail 959: Fail 960: Fail 961: Fail 962: Fail 963: Fail 964: Fail 965: Fail 966: Fail 967: Fail 968: Fail 969: Fail 970: Fail 971: Fail 972: Fail 973: Fail 974: Fail 975: Fail 976: Fail 977: Fail 978: Fail 979: Fail 980: Fail 981: Fail 982: Fail 983: Fail 984: Fail 985: Fail 986: Fail 987: Fail 988: Fail 989: Fail 990: Fail 991: Fail 992: Fail 993: Fail 994: Fail 995: Fail 996: Fail 997: Fail 998: Fail 999: Fail 1000: Fail