PHP命令行扩展Readline函数如何实现长尾词的智能输入提示?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2572个文字,预计阅读时间需要11分钟。
目录 + Readline 扩展的安装 + 基本函数操作 + 读取一行 + 命令历史列表相关操作 + 查看 + Readline 状态 + 命令提示效果 + 字符回调操作示例 + 总结 + Readline 扩展函数实现访问了 GNU Readline 库的接口。
目录
- Readline 扩展的安装
- 基本函数操作
- 读取一行
- 命令历史列表相关操作
- 查看 Readline 状态
- 命令提示效果
- 字符回调操作相关示例
- 总结
readline 扩展函数实现了访问 GNU Readline 库的接口。这些函数提供了可编辑的命令行。一个例子是在 Bash 中允许你使用箭头按键来插入字符或者翻看历史命令。因为这个库的交互特性,这个功能在你写的 Web 程序中没多大用处,但是当你写的脚本被用在命令行中时非常有用。
Readline 扩展的安装
Readline 扩展已经加入了 PHP 的官方安装包中,如果是新的 PHP 环境,那么在编译的时候加上 --with-readline 即可。另外,我们还需要安装操作系统的 Readline 库。当然,如果已经是正常运行的 PHP ,也可以重新编译一下。
本文共计2572个文字,预计阅读时间需要11分钟。
目录 + Readline 扩展的安装 + 基本函数操作 + 读取一行 + 命令历史列表相关操作 + 查看 + Readline 状态 + 命令提示效果 + 字符回调操作示例 + 总结 + Readline 扩展函数实现访问了 GNU Readline 库的接口。
目录
- Readline 扩展的安装
- 基本函数操作
- 读取一行
- 命令历史列表相关操作
- 查看 Readline 状态
- 命令提示效果
- 字符回调操作相关示例
- 总结
readline 扩展函数实现了访问 GNU Readline 库的接口。这些函数提供了可编辑的命令行。一个例子是在 Bash 中允许你使用箭头按键来插入字符或者翻看历史命令。因为这个库的交互特性,这个功能在你写的 Web 程序中没多大用处,但是当你写的脚本被用在命令行中时非常有用。
Readline 扩展的安装
Readline 扩展已经加入了 PHP 的官方安装包中,如果是新的 PHP 环境,那么在编译的时候加上 --with-readline 即可。另外,我们还需要安装操作系统的 Readline 库。当然,如果已经是正常运行的 PHP ,也可以重新编译一下。

