bug55273.phpt 364 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #55273 (base64_decode() with strict rejects whitespace after pad)
  3. --FILE--
  4. <?php
  5. function test($s) {
  6. $v = chunk_split(base64_encode($s));
  7. $r = base64_decode($v, True);
  8. var_dump($v, $r);
  9. }
  10. test('PHP');
  11. test('PH');
  12. test('P');
  13. ?>
  14. --EXPECT--
  15. string(6) "UEhQ
  16. "
  17. string(3) "PHP"
  18. string(6) "UEg=
  19. "
  20. string(2) "PH"
  21. string(6) "UA==
  22. "
  23. string(1) "P"