Посоветуйте книги по php с ооп и pdo
Добрый день!
Программировать немного умею, могу написать снипет с базовыми функциями. Массивы, циклы, условия все использую. Иногда с доками, но это легко. Чего не хватает, так это структурированности в коде и в подходе. Хочу научиться писать понятный код, правильно называть функции, понимать когда и почему нужно создать класс и как его наследовать и расширять. Понял, что стоит бросить читать блоги и стак и начать читать книги. Посоветуйте пожалуйста, что лучше.
И с наступающими всех!)))
Программировать немного умею, могу написать снипет с базовыми функциями. Массивы, циклы, условия все использую. Иногда с доками, но это легко. Чего не хватает, так это структурированности в коде и в подходе. Хочу научиться писать понятный код, правильно называть функции, понимать когда и почему нужно создать класс и как его наследовать и расширять. Понял, что стоит бросить читать блоги и стак и начать читать книги. Посоветуйте пожалуйста, что лучше.
И с наступающими всех!)))
1 007
0
Здесь упомянуты:
| Компонент | Текущая версия | Закачки |
| pdoTools | 2.13.2-pl от 02.09.2021 | 54 682 |
2 часа назад
Этот способ (через файл):
-работает если есть живой админ
-работает если он в группе
-работает если контекст manager не поломан
-работает если пол...
Почему в новых версиях MODX не работает сброс пароля через MD5 и как восстановить доступ в manager 6
5 часов назад
На сайтах B и C пишешь плагин на событие OnDocFormSave. В этом плагин отправляешь запрос с помощью CURL с данными ресурса на сайт A. На сайте A обраба...
Сбор новостей с разных сайтах на один общий 1
Сегодня в 11:53
Но у меня и без всяких ВПНВот я так и знал))
Как перестанет работать без впн, так мой метод пригодится)
Инструкция: Настройка SOCKS5 прокси в MODX3 для работы с репозиторием 10
Вчера в 04:41
Есть проблема с расширением, убирает из контекстного меню «Open with Live Server», с файлами шаблонов понятно это допустимо, хотя и не очень нужно, но...
Встречайте VSCode IntelliSense for MODX 39
21 января 2026, 12:55
Смотри плагины ну и край создай свой плагин к примеру CleanOutput и привяжи к событию OnWebPagePrerender
$output = &$modx->event->_output;
$...
Пять пустых строк в начале кода любой страницы! 2
19 января 2026, 19:43
Спасибо! Попробую.
Доступ к репозиторию MODX на digitaloceanspaces.com заблокирован для российских IP? 3
19 января 2026, 18:57
Получилось так:
&sortbyTV=`FIELD(availability, 1,0,3,2 )`
Как задать ручную сортировку в mFilter2 1
19 января 2026, 09:29
зайти в настройки компонента, убрать значение у «yasmartcaptcha_service_js», а скрипт подключить вручную
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 34