12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- --TEST--
- IntlBreakIterator factories: basic tests
- --SKIPIF--
- <?php
- if (!extension_loaded('intl'))
- die('skip intl extension not enabled');
- --FILE--
- <?php
- ini_set("intl.error_level", E_WARNING);
- ini_set("intl.default_locale", "ja");
- $m = array('createWordInstance', 'createLineInstance', 'createCharacterInstance',
- 'createSentenceInstance', 'createTitleInstance');
- $t = 'Frase 1... Frase 2'.
- $o1 = $o2 = null;
- foreach ($m as $method) {
- echo "===== $method =====\n";
- $o1 = call_user_func(array('IntlBreakIterator', $method), 'ja');
- var_dump($o1 == $o2);
- $o2 = call_user_func(array('IntlBreakIterator', $method), NULL);
- var_dump($o1 == $o2);
- echo "\n";
- }
- --EXPECT--
- ===== createWordInstance =====
- bool(false)
- bool(true)
- ===== createLineInstance =====
- bool(false)
- bool(true)
- ===== createCharacterInstance =====
- bool(false)
- bool(true)
- ===== createSentenceInstance =====
- bool(false)
- bool(true)
- ===== createTitleInstance =====
- bool(false)
- bool(true)
|