bug61362.phpt 451 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Bug #61362 (Exception::getTraceAsString, Exception::__toString not able to handle unicode)
  3. --FILE--
  4. <?php
  5. function test($arg){
  6. throw new Exception();
  7. }
  8. try {
  9. test('тест');
  10. }
  11. catch(Exception $e) {
  12. echo $e->getTraceAsString(), "\n";
  13. echo (string)$e;
  14. }
  15. ?>
  16. --EXPECTF--
  17. #0 %s(%d): test('\xD1\x82\xD0\xB5\xD1\x81\xD1\x82')
  18. #1 {main}
  19. Exception in %s:%d
  20. Stack trace:
  21. #0 %s(%d): test('\xD1\x82\xD0\xB5\xD1\x81\xD1\x82')
  22. #1 {main}