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