1234567891011121314151617181920212223242526272829303132333435 |
- --TEST--
- IntlBreakIterator::setText(): basic test
- --EXTENSIONS--
- intl
- --FILE--
- <?php
- ini_set("intl.error_level", E_WARNING);
- class A {
- function __tostring() { return 'aaa'; }
- }
- $bi = IntlBreakIterator::createWordInstance('pt');
- var_dump($bi->setText('foo bar'));
- var_dump($bi->getText());
- var_dump($bi->setText(1));
- var_dump($bi->getText());
- var_dump($bi->setText(new A));
- var_dump($bi->getText());
- /* setText resets the pointer */
- var_dump($bi->next());
- var_dump($bi->setText('foo bar'));
- var_dump($bi->current());
- ?>
- --EXPECT--
- bool(true)
- string(7) "foo bar"
- bool(true)
- string(1) "1"
- bool(true)
- string(3) "aaa"
- int(3)
- bool(true)
- int(0)
|