English | 简体中文 | 繁體中文
查询

readline_info()函数—用法及示例

「 获取Readline扩展的配置信息 」


函数名称:readline_info()

适用版本:PHP 5.1.0及以上版本

函数描述:readline_info()函数用于获取Readline扩展的配置信息。

用法:

readline_info(): array

参数: 该函数不接受任何参数。

返回值: readline_info()函数返回一个关联数组,包含了Readline扩展的配置信息。数组的键名和对应的含义如下:

  • "attempted_completion_over":如果Readline扩展正在进行补全操作,则为true;否则为false。
  • "attempted_completion_function":正在使用的补全函数的名称。
  • "attempted_completion_version":正在使用的补全函数的版本。
  • "library_version":Readline库的版本。
  • "readline_name":正在使用的Readline函数的名称。
  • "readline_version":正在使用的Readline函数的版本。

示例:

$info = readline_info();

echo "Readline扩展版本:" . $info['library_version'] . "\n";
echo "正在使用的Readline函数:" . $info['readline_name'] . "\n";
echo "Readline函数版本:" . $info['readline_version'] . "\n";

if ($info['attempted_completion_over']) {
    echo "正在进行补全操作,补全函数版本:" . $info['attempted_completion_version'] . "\n";
    echo "正在使用的补全函数:" . $info['attempted_completion_function'] . "\n";
} else {
    echo "没有正在进行的补全操作。\n";
}

以上示例代码输出的结果类似于:

Readline扩展版本:7.0
正在使用的Readline函数:readline
Readline函数版本:7.0

没有正在进行的补全操作。

注意事项:

  • 为了使用readline_info()函数,需要在PHP配置文件中启用Readline扩展。
  • Readline扩展在Windows平台上默认是不可用的,需要手动启用。
补充纠错
热门PHP函数
分享链接