libedit_info_001.phpt 963 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. --TEST--
  2. readline_info(): Basic test
  3. --EXTENSIONS--
  4. readline
  5. --SKIPIF--
  6. <?php if (READLINE_LIB != "libedit") die("skip libedit only");
  7. if(substr(PHP_OS, 0, 3) == 'WIN' ) {
  8. die('skip not for windows');
  9. }
  10. if (getenv('SKIP_REPEAT')) die("skip readline has global state");
  11. ?>
  12. --FILE--
  13. <?php
  14. var_dump(readline_info());
  15. var_dump(readline_info(1));
  16. var_dump(readline_info(1,1));
  17. var_dump(readline_info('line_buffer'));
  18. var_dump(readline_info('readline_name'));
  19. var_dump(readline_info('readline_name', 1));
  20. var_dump(readline_info('readline_name'));
  21. var_dump(readline_info('attempted_completion_over',1));
  22. var_dump(readline_info('attempted_completion_over'));
  23. ?>
  24. --EXPECTF--
  25. array(6) {
  26. ["line_buffer"]=>
  27. string(0) ""
  28. ["point"]=>
  29. int(0)
  30. ["end"]=>
  31. int(0)
  32. ["library_version"]=>
  33. string(%d) "%s"
  34. ["readline_name"]=>
  35. string(0) ""
  36. ["attempted_completion_over"]=>
  37. int(0)
  38. }
  39. NULL
  40. NULL
  41. string(0) ""
  42. string(0) ""
  43. string(0) ""
  44. string(1) "1"
  45. int(0)
  46. int(1)