libedit_info_001-win32.phpt 856 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. --TEST--
  2. readline_info(): Basic test
  3. --SKIPIF--
  4. <?php if (!extension_loaded("readline")) die("skip");
  5. if (READLINE_LIB != "libedit") die("skip libedit only");
  6. if(substr(PHP_OS, 0, 3) != 'WIN' ) {
  7. die('skip windows only test');
  8. }
  9. ?>
  10. --FILE--
  11. <?php
  12. var_dump(readline_info());
  13. var_dump(readline_info(1));
  14. var_dump(readline_info(1,1));
  15. var_dump(readline_info('line_buffer'));
  16. var_dump(readline_info('readline_name'));
  17. var_dump(readline_info('readline_name', 1));
  18. var_dump(readline_info('readline_name'));
  19. var_dump(readline_info('attempted_completion_over',1));
  20. var_dump(readline_info('attempted_completion_over'));
  21. ?>
  22. --EXPECT--
  23. array(4) {
  24. ["line_buffer"]=>
  25. string(0) ""
  26. ["point"]=>
  27. int(0)
  28. ["readline_name"]=>
  29. string(0) ""
  30. ["attempted_completion_over"]=>
  31. int(0)
  32. }
  33. NULL
  34. NULL
  35. string(0) ""
  36. string(0) ""
  37. string(0) ""
  38. string(1) "1"
  39. int(0)
  40. int(1)