breakiter_clone_basic.phpt 611 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. IntlBreakIterator: clone handler
  3. --EXTENSIONS--
  4. intl
  5. --FILE--
  6. <?php
  7. ini_set("intl.error_level", E_WARNING);
  8. $bi = new IntlRuleBasedBreakIterator('[\p{Letter}\uFFFD]+;[:number:]+;');
  9. $bi_clone = clone $bi;
  10. var_dump(get_class($bi), get_class($bi_clone));
  11. var_dump($bi == $bi_clone);
  12. $bi->setText('foobar');
  13. $bi_clone = clone $bi;
  14. var_dump(get_class($bi), get_class($bi_clone));
  15. var_dump($bi == $bi_clone);
  16. ?>
  17. --EXPECT--
  18. string(26) "IntlRuleBasedBreakIterator"
  19. string(26) "IntlRuleBasedBreakIterator"
  20. bool(true)
  21. string(26) "IntlRuleBasedBreakIterator"
  22. string(26) "IntlRuleBasedBreakIterator"
  23. bool(true)