Вы вообще видели эти заморочки с выносом плейсхолдеров в pdo, а in ( ... )? Пропадает всякая читаемость.
PDO в некоторых случаях прям спамит prepare запросами создавая некоторый оверхед
$formula = '{var1} / {var2}'; // можно сложить, умножить, делить и т.д.
$var1 = 100; // тип может быть float
$var2 = 2; // тип может быть float
$var3 = '/';
switch ($var3) {
case '/':
$result = $var1 / $var2;
break;
...
}
ORM и PDO не нужно, слишком проект простой и должен быть быстрым
Задача в теме была описана. Запустить интерактивный (не завершающийся сразу, требующий ввода от пользователя) процесс, и управлять вводом-выводом через сокет.
А серверы у вас крутятся на самописной ОС? А процессоры к серверам тоже сами собираете? В современной разработке решение задач - это в первую очередь использование готовых решений, написание всего с нуля это бесполезная трата времени. Если развлекатесь для себя - другой вопрос, но заказчику явно не нужно, чтобы вы переписали весь софт в мире, т.к. ни кому не доверяете, и только вы можете все сделать идеально.