libedit_info_001.phpt 850 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. ?>
  7. --FILE--
  8. <?php
  9. var_dump(readline_info());
  10. var_dump(readline_info(1));
  11. var_dump(readline_info(1,1));
  12. var_dump(readline_info('line_buffer'));
  13. var_dump(readline_info('readline_name'));
  14. var_dump(readline_info('readline_name', 1));
  15. var_dump(readline_info('readline_name'));
  16. var_dump(readline_info('attempted_completion_over',1));
  17. var_dump(readline_info('attempted_completion_over'));
  18. ?>
  19. --EXPECTF--
  20. array(6) {
  21. ["line_buffer"]=>
  22. string(0) ""
  23. ["point"]=>
  24. int(0)
  25. ["end"]=>
  26. int(0)
  27. ["library_version"]=>
  28. string(%d) "%s"
  29. ["readline_name"]=>
  30. string(0) ""
  31. ["attempted_completion_over"]=>
  32. int(0)
  33. }
  34. NULL
  35. NULL
  36. string(0) ""
  37. string(0) ""
  38. string(0) ""
  39. string(1) "1"
  40. int(0)
  41. int(1)