simpletest.phpt 843 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. Simple multi-byte print test (EUC-JP)
  3. --EXTENSIONS--
  4. mbstring
  5. --INI--
  6. output_handler=
  7. --FILE--
  8. <?php
  9. /*
  10. * Test basic PHP functions to check if it works with multi-byte chars
  11. */
  12. // EUC-JP strings
  13. $s1 = "マルチバイト関数が使えます。";
  14. $s2 = "この文字が連結されているはず。";
  15. // print directly
  16. echo "echo: ".$s1.$s2."\n";
  17. print("print: ".$s1.$s2."\n");
  18. printf("printf: %s%s\n",$s1, $s2);
  19. echo sprintf("sprintf: %s%s\n",$s1, $s2);
  20. // Assign to var
  21. $s3 = $s1.$s2."\n";
  22. echo "echo: ".$s3;
  23. ?>
  24. --EXPECT--
  25. echo: マルチバイト関数が使えます。この文字が連結されているはず。
  26. print: マルチバイト関数が使えます。この文字が連結されているはず。
  27. printf: マルチバイト関数が使えます。この文字が連結されているはず。
  28. sprintf: マルチバイト関数が使えます。この文字が連結されているはず。
  29. echo: マルチバイト関数が使えます。この文字が連結されているはず。