Рисование символов и CLS в режиме PHP CLI - PullRequest
0 голосов
/ 02 мая 2018

Мне интересно, есть ли способ отобразить символы рисования прямоугольников в PHP CLI (интерфейс командной строки) под MS-Windows (т. Е. С использованием C:\wamp\bin\php\php5.5.12\php.exe -f "myscript.php"). Любая попытка, которую я сделал, выявляет нечитаемые символы. Кроме того, я хотел бы знать, есть ли способ получить CLS (очистить экран) под PHP CLI под MS-Windows. Я пытался system('cls') и exec('cmd /c cls') безуспешно. До сих пор все мои попытки провалились.

1 Ответ

0 голосов
/ 02 мая 2018

Системные вызовы являются наиболее неэффективным способом сделать это, часто они включают в себя создание одного или нескольких процессов. Все, что вам нужно сделать, это выдать несколько escape-последовательностей ANSI , вы просто echo правильные символы и можете делать все что угодно на экране.

То, что вы, вероятно, хотите, это NCurses , которая является библиотекой, выполняющей такие вещи, как рисование блоков, окон и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...