Основной посыл комментариев коммит #4
#php
1. Использование getter и setter$pdo изменить с public на private или protected, и работать с ним в других классах только через getter и setter.
2. Типизация параметровИспользовать типизацию везде, где это возможно.
3. Строгое сравнениеСтарайтесь придерживаться строго сравнения ===.
4. Использование встроенных функций
Например вместо !isset лучше использовать метод empty.
5. Использование отдельного файла для настроекНе надо хардокдить настройки подключения к DB в функции. Лучше вынести все параметры в отдельный env файл.
6. Проверка уровня доступаВместо строк SIUD лучше использовать числовые значения. И вместо if используйте elseif или switch.
Автор кода выделил следующих ревьюеров1. SnusnumrConceit
2. R1KO
3. lis-dev