Библиотека

Представляю вашему вниманию новый раздел «Библиотека».

Здесь будут собраны пакеты, которые хорошо себя зарекомендовали, для решения конкретных задач.

В дальнейшем я покажу как ими пользоваться.

Подключать эти библиотеки можно вручную или через файловый менеджер Composer.

PHPMailer — самая популярная библиотека электронной почты из PHP. Она даже включена во многие CMS. Всеми любимый WordPress, не остался в стороне. Описывать функционал не буду. PHPMailer — прост в использовании и гибок в настройках.

mPDF — библиотека, которая генерирует PDF файлы из HTML-страниц в кодировке UTF-8. Есть подробная документация с примерами. Для написания сценариев придется повозиться, но этого того стоит. Часто использую в своих проектах, делаю невероятные штуки с ней, ни разу еще не подводила, но это уже другая история. 🙂

PhpSpreadsheet — мощнейшая библиотека, читает и записывает в файлы электронных таблиц, различного формата. Прекрасная документация, но на ее освоение, потребуется время.

Guzzle, PHP HTTP client — моя любимая библиотека, упрощает отправку HTTP запросов и интеграцию с веб-сервисами. Поддерживает PSR-7. Доступная документация и низкий порог вхождения.

Dotenv Component — компонент фреймворка Symfony. Читает содержимое файлов .env  и делает доступными в $_ENV или $_SERVER, переменные, которые в них хранятся. Это позволит защитить чувствительную информацию от компрометации.

PHPUnit — компонент для модульного тестирования приложения, с подробной документацией. Есть даже на русском языке.

Оставить комментарий

avatar
  Подписаться  
Уведомление о