PHP.mk документација

readline_callback_read_char

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.readline-callback-read-char.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.readline-callback-read-char.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
readline_callback_read_char

Референца за `function.readline-callback-read-char.php` со подобрена типографија и навигација.

function.readline-callback-read-char.php

readline_callback_read_char

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

readline_callback_read_charЧита карактер и ја известува интерфејсот за враќање на повици readline кога ќе се прими линија

= NULL

readline_callback_read_char(): void

Чита карактер од корисничкиот влез. Кога ќе се прими линија, оваа функција ја известува интерфејсот за враќање на повици readline инсталиран со користење на readline_callback_handler_install() дека линијата е подготвена за внесување.

Параметри

Оваа функција нема параметри.

Вратени вредности

Не се враќа вредност.

Примери

Константи за известување за грешки readline_callback_handler_install() за пример за тоа како да се користи интерфејсот за враќање на повици readline.

Види Исто така

  • readline_callback_handler_install() - Го иницијализира интерфејсот за враќање на повици readline и терминалот, го печати промпт и веднаш се враќа
  • readline_callback_handler_remove() - Отстранува претходно инсталиран ракувач за враќање на повици и ги враќа поставките на терминалот

Белешки од корисници 3 белешки

kreuzweg at gmail dot com
empiredesrtroyer12 at gmail dot com
Please note that this method doesn't exist in the Windows version of readline. That's not a PHP issue, but an upstream issue in the WinEdit/Readline library that has yet to implement it.
thflori
пред 7 години
It seems this function is not blocking anymore:

<?php

do {
  readline_callback_read_char();
  $str = readline_info('line_buffer');
  echo '.';
} while (strlen($str) < 10);

echo PHP_EOL . $str . PHP_EOL;

?>
Quis-NOZPAM- at omicidio-NOZPAM- dot nl
19 години пред
Note that this function is blocking if there is no character to read
If you don`t want to get blocked, you should use the trick with stream_select()

It also only reads one char per call,
So if something else in your script is blocking,
you`ve got a problem
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.