PHPコマンドラインベースの拡張機能Readline

伊谢尔伦
リリース: 2016-11-22 09:48:38
オリジナル
2916 人が閲覧しました

はじめに

readline 拡張関数は、GNU Readline ライブラリにアクセスするためのインターフェイスを実装します。これらの関数は、矢印キーを使用して文字を挿入したり、コマンド履歴を参照したりできるようにするための編集可能なコマンド ラインを提供します。ライブラリ インタラクティブ機能。この機能は、作成した Web プログラムではあまり役に立ちませんが、作成したスクリプトがコマンド ラインで使用される場合には非常に役立ちます。 readline ライブラリの代わりに非 GPL libedit ライブラリを使用することも可能です。

これらの関数を使用するには、PHP の CGI または CLI バージョンをコンパイルするときに readline サポートを有効にする必要があります。代わりに libedit を使用する場合は、PHP のコンパイルおよび設定時に --with-readline[=DIR] オプションを使用する必要があります。 readline の、PHP の設定時に --with-libedit[=DIR] オプションを使用します

関連関数

readline_add_history — コマンドライン履歴の行を追加します

readline_callback_handler_install — readline コールバック インターフェイスを初期化すると、ターミナルはプロンプト メッセージを出力しますすぐに戻ります

readline_callback_handler_remove — 最後にインストールされたコールバック関数ハンドルを削除し、端末設定を復元します

readline_callback_read_char — 行を受信したときに文字を読み取り、コールバック関数を呼び出すように readline に通知します

readline_clear_history — 履歴をクリアします

readline_completion_function —補完関数を登録します

readline_info - Readline 内の変数を取得/設定します

Readline_List_history — コマンド履歴リストを取得します Play — Rebcing 表示領域 — Readline_write_history — 書き込み履歴を入力します

readline — 行を読みます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!