bug48227.phpt 469 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #48227 (NumberFormatter::format leaks memory)
  3. --SKIPIF--
  4. <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
  5. --FILE--
  6. <?php
  7. $x = new NumberFormatter('en_US', NumberFormatter::DECIMAL);
  8. var_dump($x->format(''));
  9. var_dump($x->format(1));
  10. var_dump($x->format(NULL));
  11. var_dump($x->format($x));
  12. ?>
  13. --EXPECTF--
  14. string(1) "0"
  15. string(1) "1"
  16. string(1) "0"
  17. Notice: Object of class NumberFormatter could not be converted to int in %s on line %d
  18. string(1) "1"