bug34272.phpt 432 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #34272 (empty array onto COM object blows up)
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded("com_dotnet")) print "skip COM/.Net support not present"; ?>
  6. --FILE--
  7. <?php
  8. error_reporting(E_ALL);
  9. try {
  10. $dict = new COM("Scripting.Dictionary");
  11. $dict->add('foo', array());
  12. print sizeof($dict['foo'])."\n";
  13. $dict->add('bar', array(23));
  14. print sizeof($dict['bar'])." \n";
  15. } catch (Exception $e) {
  16. print $e;
  17. }
  18. ?>
  19. --EXPECT--
  20. 0
  21. 1