Skip to content

Компонент для работы с консолью

License

Notifications You must be signed in to change notification settings

mepihindeveloper/php-console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

php-console

Компонент для работы с консолью

Структура

src/
--- interfaces/
--- Console.php

В директории interfaces хранятся необходимые интерфейсы, которые необходимо имплементировать в при реализации собственного класса Console.

Класс Console реализует интерфейс ConsoleInterface для управления консолью.

Доступные методы

Метод Аргументы Возвращаемые данные Исключения Описание
static readLine() string Получает (читает) введенную строку
static clearScreen() void Очищает экран консоли
static write(string $text, int $color = 0) $text Строка для записи; $color Цвет шрифта void Записывает строку без переноса
static writeLine(string $text, int $color = 0) $text Строка для записи; $color Цвет шрифта void Записывает строку с переносом
static confirm(string $text, bool $default = false) $text Сообщение вопроса; $default Значение по умолчанию bool Выводит сообщение о подтверждении действия

Контакты

Вы можете связаться со мной в социальной сети ВКонтакте: ВКонтакте: Максим Епихин

Если удобно писать на почту, то можете воспользоваться этим адресом: mepihindeveloper@gmail.com

Мой канал на YouTube, который посвящен разработке веб и игровых проектов: YouTube: Максим Епихин

Поддержать меня можно переводом на Яндекс.Деньги: Денежный перевод