bug63208.phpt 376 B

123456789101112131415
  1. --TEST--
  2. Bug #63208 (BSTR to PHP string conversion not binary safe)
  3. --EXTENSIONS--
  4. com_dotnet
  5. --FILE--
  6. <?php
  7. $string = "\u{0905}b\0cd";
  8. $variant = new VARIANT($string, VT_ARRAY | VT_UI1, CP_UTF8); // Array of bytes
  9. $converted = (string) $variant;
  10. var_dump(bin2hex($string));
  11. var_dump(bin2hex($converted));
  12. ?>
  13. --EXPECT--
  14. string(14) "e0a48562006364"
  15. string(14) "e0a48562006364"