--TEST-- Transliterator::transliterate (error) --SKIPIF-- --FILE-- transliterate()); var_dump($tr->transliterate(array())); //bad UTF-8 transliterator_transliterate($tr, "\x80\x03"); echo "Done.\n"; --EXPECTF-- Warning: transliterator_transliterate() expects at least 2 parameters, 0 given in %s on line %d Warning: transliterator_transliterate(): transliterator_transliterate: bad arguments in %s on line %d bool(false) Warning: transliterator_transliterate() expects parameter 2 to be string, array given in %s on line %d Warning: transliterator_transliterate(): transliterator_transliterate: bad arguments in %s on line %d bool(false) Warning: transliterator_transliterate(): transliterator_transliterate: Neither "start" nor the "end" arguments can exceed the number of UTF-16 code units (in this case, 3) in %s on line %d bool(false) Warning: transliterator_transliterate(): transliterator_transliterate: "start" argument should be non-negative and not bigger than "end" (if defined) in %s on line %d bool(false) Warning: transliterator_transliterate() expects at most 4 parameters, 5 given in %s on line %d Warning: transliterator_transliterate(): transliterator_transliterate: bad arguments in %s on line %d bool(false) Warning: Transliterator::transliterate() expects at least 1 parameter, 0 given in %s on line %d Warning: Transliterator::transliterate(): transliterator_transliterate: bad arguments in %s on line %d bool(false) Warning: Transliterator::transliterate() expects parameter 1 to be string, array given in %s on line %d Warning: Transliterator::transliterate(): transliterator_transliterate: bad arguments in %s on line %d bool(false) Warning: transliterator_transliterate(): String conversion of string to UTF-16 failed in %s on line %d Done.