bug64130.phpt 546 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Bug #64130 (COM obj parameters passed by reference are not updated)
  3. --EXTENSIONS--
  4. com_dotnet
  5. --SKIPIF--
  6. <?php
  7. if (PHP_INT_SIZE != 4) die('skip for 32bit platforms only');
  8. try {
  9. $ie = new com('InternetExplorer.Application');
  10. } catch (com_exception $ex) {
  11. die("skip {$ex->getMessage()}");
  12. }
  13. $ie->quit();
  14. ?>
  15. --FILE--
  16. <?php
  17. $ie = new com('InternetExplorer.Application');
  18. $x = 0;
  19. $y = 0;
  20. try {
  21. $ie->clientToWindow($x, $y);
  22. } catch (com_exception $ex) {}
  23. var_dump($x > 0, $y > 0);
  24. $ie->quit();
  25. ?>
  26. --EXPECT--
  27. bool(true)
  28. bool(true)