1--TEST-- 2IntlBreakIterator factories: basic tests 3--SKIPIF-- 4<?php 5if (!extension_loaded('intl')) 6 die('skip intl extension not enabled'); 7--FILE-- 8<?php 9ini_set("intl.error_level", E_WARNING); 10ini_set("intl.default_locale", "ja"); 11 12$m = array('createWordInstance', 'createLineInstance', 'createCharacterInstance', 13 'createSentenceInstance', 'createTitleInstance'); 14 15$t = 'Frase 1... Frase 2'. 16 17$o1 = $o2 = null; 18foreach ($m as $method) { 19 echo "===== $method =====\n"; 20 $o1 = call_user_func(array('IntlBreakIterator', $method), 'ja'); 21 var_dump($o1 == $o2); 22 $o2 = call_user_func(array('IntlBreakIterator', $method), NULL); 23 var_dump($o1 == $o2); 24 echo "\n"; 25} 26--EXPECT-- 27===== createWordInstance ===== 28bool(false) 29bool(true) 30 31===== createLineInstance ===== 32bool(false) 33bool(true) 34 35===== createCharacterInstance ===== 36bool(false) 37bool(true) 38 39===== createSentenceInstance ===== 40bool(false) 41bool(true) 42 43===== createTitleInstance ===== 44bool(false) 45bool(true) 46 47