Устали искать подходящие инструменты? И не нужно, ведь мы уже собрали 50 лучших библиотек для языка программирования PHP!
Если вы хорошо знаете основы ООП, или же вы только начинающий разработчик, вам не обойтись без уже написанных профессионалами библиотек для разных случаев. В этой подборке мы собрали самые популярные из них.
Библиотеки для парсинга различных файлов и сайтов:
symfony/dotenv –?библиотека для парсинга .env файла, где вы можете хранить настройки подключения к базе и прочие переменные.
PHPGangsta/GoogleAuthenticator –?у этой библиотеки не только мощное название, но и мощный функционал: с ней вы сможете реализовать двухфакторную аутентификацию через Google.
Библиотеки для работы с электронными адресами:
Не уверены, существует ли на самом деле электронный адрес, введённый пользователем? Откройте для себя библиотеку FGRibreau/mailchecker.
teamtnt/tntsearch –?полнотекстовый поиск для языка программирования PHP.
Синтаксический сахар на каждый день: обёртки стандартных функций и статические анализаторы:
Любите ООП? Тогда скачайте библиотеку bocharsky-bw/Arrayzy. Она предоставляет объектно-ориентированную обёртку над всеми встроенными функциями по работе с массивами.
filp/whoops –? библиотека для красивого вывода ошибок в браузере, или, другими словами, whoops.
sensiolabs-de/deprecation-detector – библиотека для тех, кто не успевает развиваться вместе с PHP и часто натыкается на deprecated методы в коде. Эта библиотека будет отслеживать и подсказывать, если вы используете устаревшие интерфейсы, классы или методы.
Продвинутые библиотеки на PHP, добавляющие необычный для языка функционал:
Готовые приложения на PHP для наглядного примера того, как надо или не надо делать проекты:
Вы только знакомитесь с основами языка PHP? Или уже профессионал? В любом случае вы можете писать плохой код. s4n7h0/xvwa –?это не библиотека или фреймворк, это намеренно плохо написанное приложение, которое покажет, как писать ни в коем случае нельзя.
GitaminHQ/Gitamin –?не библиотека, а клон GitHub на Laravel. Подойдёт в качестве тренировочного проекта для новичков.
И под конец интересные библиотеки на любой случай:
bitExpert/disco –?Dependency Injection контейнер на PHP, совместимый со стандартом PSR-11.
briannesbitt/Carbon –?с этой библиотекой должны быть знакомы все. Она позволяет удобно работать с датой и временем.
malukenho/PsyGit –?кому-то может понравиться эта библиотека. Она позволяет работать с Git через PHP. Здорово, правда?
azuyalabs/yasumi –?а эта библиотека позволит вам рассчитывать время до национальных праздников.
wapmorgan/Morphos –?библиотека для тех, кто следит за грамотой в своём приложении. Среди основных функций: правильное склонение имён существительных, географических названий и количественных числительных.