1--TEST-- 2readline_completion_function(): Basic test 3--SKIPIF-- 4<?php if (!extension_loaded("readline")) die("skip"); ?> 5--FILE-- 6<?php 7 8function foo() { } 9 10$data = array( 11 'foo', 12 'strtolower', 13 1, 14 1.1231 15); 16 17foreach ($data as $callback) { 18 try { 19 var_dump(readline_completion_function($callback)); 20 } catch (\TypeError $e) { 21 echo $e->getMessage() . \PHP_EOL; 22 } 23} 24 25?> 26--EXPECT-- 27bool(true) 28bool(true) 29readline_completion_function(): Argument #1 ($callback) must be a valid callback, no array or string given 30readline_completion_function(): Argument #1 ($callback) must be a valid callback, no array or string given 31