Я работаю над проектом, где панель администратора - это просто оболочка, которая выполняет некоторые действия в зависимости от того, какую строку вы вводите. оболочкой я имею в виду в поле ввода, где вы печатаете, напримерСоздание оболочки
delete user 1
и пользователя с идентификатором 1 удаляется. Я планировал это примерно 4 месяца, и я написал все команды, которые приложение могло бы управлять. У меня есть некоторые проблемы, чтобы сделать эту систему. Я думал об этом решении:
$c = explode(' ', $input);
if ($c[0] == 'delete' and $c[1] == 'user' and count($c) === 3)
{
$c[2] = $id;
delete_user_by_id($id);
}
Но я думаю, что это не так хорошо спроектировано, и я уверен, что его можно было бы улучшить. Я заметил, что существует регулярное выражение и что они могут быть лучше этого, но я не могу понять, как их использовать в предыдущем примере. Любая идея?
{Обратите внимание, что часть строки является переменной (удалить пользователь ПЕРЕМЕННОЙ)}
Это оболочка, а не терминал. –
Отредактировано, спасибо. – Shoe