成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術(shù)教程 ? PHP Readline函數(shù):readline_callback_handler_install()的用法
全站頭部文字 我要出現(xiàn)在這里
PHP Readline函數(shù):readline_callback_handler_install()的用法 764 2023-12-15   

readline_callback_handler_install

(PHP 5 >= 5.1.0)

readline_callback_handler_install — 初始化一個 readline 回調(diào)接口,然后終端輸出提示信息并立即返回

說明

bool readline_callback_handler_install ( string $prompt , callable $callback )

設(shè)置一個 readline 回調(diào)接口然后輸出 prompt 并立即返回. 第二次調(diào)用這個函數(shù)不需要移除上一個回調(diào)接口,這個函數(shù)將自動覆蓋舊的接口.

當配合 stream_select() 時回調(diào)的特性非常有用,它允許在 IO 與用戶輸入 間交叉進行,不像readline().

參數(shù)

prompt

提示信息.

callback

callback 函數(shù)需要一個參數(shù); 用戶輸入將被返回.

返回值

成功時返回 TRUE, 或者在失敗時返回 FALSE

范例

Example #1 Readline Callback Interface Example

<?php
function rl_callback($ret)
{
    global $c, $prompting;

    echo "You entered: $retn";
    $c++;

    if ($c > 10) {
        $prompting = false;
        readline_callback_handler_remove();
    } else {
        readline_callback_handler_install("[$c] Enter something: ", 'rl_callback');
    }
}

$c = 1;
$prompting = true;

readline_callback_handler_install("[$c] Enter something: ", 'rl_callback');

while ($prompting) {
    $w = NULL;
    $e = NULL;
    $n = stream_select($r = array(STDIN), $w, $e, null);
    if ($n && in_array(STDIN, $r)) {
        // read a character, will call the callback when a newline is entered
        readline_callback_read_char();
    }
}

echo "Prompting disabled. All done.n";
?>

參見

readline_callback_handler_remove() - 移除上一個安裝的回調(diào)函數(shù)句柄并且恢復終端設(shè)置 readline_callback_read_char() - 當一個行被接收時讀取一個字符并且通知 readline 調(diào)用回調(diào)函數(shù) stream_select() - Runs the equivalent of the select() system call on the given arrays of streams with a timeout specified by tv_sec and tv_usec


主站蜘蛛池模板: 寡妇电影| 白雪公主国语免费观看中文版| 87版七仙女台湾| 免费看网站| 虹猫蓝兔恐龙世界| 电视剧对峙| 美国伦理女兵1| 祖卡尔| 河南地图全图可放大| 燃冬海报| 红电视剧演员表| 电影《divinotesoro》| 红岩电影| 黑木美纱| 马文的战争电影完整视频观看| 假男假女| 库洛米头像| 魔1983| 二年级53天天练语文上册答案| 刘浩存个人简历资料| 迪卡娅电影| 视频污污| 性视频网站在线| 贝瓦儿歌第一季| 北京新闻频道回看| 芝加哥警署第九季| 女攻男受文| 疯狂试爱二| 西海情歌歌词全文| 招领启事的格式| 104房间| 王瑞琪| 亚洲1区| 浙江卫视回放观看入口| 龚子棋| 米奇888| 汪汪队完整版全集免费| 泰迪熊3| 新上映电影| 江南style歌词翻译成中文| 拔萝卜视频免费播放|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103