strrev_basic.phpt 867 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. --TEST--
  2. Test strrev() function : basic functionality
  3. --FILE--
  4. <?php
  5. echo "*** Testing strrev() : basic functionality ***\n";
  6. $heredoc = <<<EOD
  7. Hello, world
  8. EOD;
  9. //regular string
  10. var_dump( strrev("Hello, World") );
  11. var_dump( strrev('Hello, World') );
  12. //single character
  13. var_dump( strrev("H") );
  14. var_dump( strrev('H') );
  15. //string containing simalr chars
  16. var_dump( strrev("HHHHHH") );
  17. var_dump( strrev("HhhhhH") );
  18. //string containing escape char
  19. var_dump( strrev("Hello, World\n") );
  20. var_dump( strrev('Hello, World\n') );
  21. //heredoc string
  22. var_dump( strrev($heredoc) );
  23. echo "*** Done ***";
  24. ?>
  25. --EXPECT--
  26. *** Testing strrev() : basic functionality ***
  27. string(12) "dlroW ,olleH"
  28. string(12) "dlroW ,olleH"
  29. string(1) "H"
  30. string(1) "H"
  31. string(6) "HHHHHH"
  32. string(6) "HhhhhH"
  33. string(13) "
  34. dlroW ,olleH"
  35. string(14) "n\dlroW ,olleH"
  36. string(12) "dlrow ,olleH"
  37. *** Done ***