Библиотека PHP программиста 👨🏼‍💻👩‍💻
2.18K subscribers
351 photos
169 videos
7 files
347 links
Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon

По всем вопросам @evgenycarter
Download Telegram
Цветные функции: ищем плохие архитектурные паттерны

Я уже много лет занимаюсь компиляторами и языками в целом. Хочу поделиться интересной мыслью, которая когда-то пришла мне в голову. Почему-то такого я нигде не видел.

Если немного расширить понятие функции (ввести атрибут «цвет»), можно описывать паттерны вида «вызывать логгер из performance-critical мест — это плохо» или «ходить в базу при рендеринге шаблонов запрещено».

Идея абсолютно не зависит от языка и применима к любому: хоть JS, хоть Go. Разберу её подробно в статье, это будет интересно больше с теоретической точки зрения. Хотя мы даже сделали практическую реализацию для PHP, чтобы использовать у себя. Ссылки на GitHub и видео приложу в конце, а пока обо всём по порядку.

https://habr.com/ru/company/vk/blog/691828/


👉 @php_lib
👍6👎1🔥1
Отказоустойчивый PHP Meetup

Прямая трансляция отказоустойчивого PHP Meetup
Отказоустойчивая работа с Redis - Сергей Шамбир, iSpring
Отказоустойчивое взаимодействие с внешними сервисами - Андрей Егошин, iSpring
Поговорим про код - Александр Макаров, Yii
Викторина по языку PHP на митапе "Отказоустойчивый PHP Meetup в Йошкар-Оле"

https://www.youtube.com/playlist?list=PL29DYZAQWb0K7ST3EHRxetFAh2-Tc3cvV

👉 @php_lib
👍3
Удалённая работа и фриланс становятся всё более популярными. Рынок заполнился горе-фрилансерами, которые демпенгуют и забирают себе заказы.

Хочешь научиться работать грамотно, развиваться и забирать самые хорошие заказы?

Подписывайся на блог о правильных подходах в Freelance, аутсорсинге и удалёнке https://t.me/+dCR1LsE50xY0MWVi

Также мы будем скидывать заполнившим анкету фрилансерам заказы от проверенных заказчиков. Например сейчас есть много заказов для программистов 😏

Ссылка на канал: https://t.me/+dCR1LsE50xY0MWVi
PHP: Как распаковать .zip-архив с помощью PHP

В этом руководстве мы рассмотрим пример того, как можно распаковать .zip-архив с помощью PHP.

https://telegra.ph/PHP-Kak-raspakovat-zip-arhiv-s-pomoshchyu-PHP-11-09

👉 @php_lib
👍4
Делаем быстрое логирование SQL-запросов в Laravel

👉 @php_lib
👍8
Создание Telegram бота на PHP

#1: основные понятия для работы с API
#2: создание первого бота для Telegram
#3: примеры отправки сообщений с кнопками в Telegram
#4: отправка файлов и изображений в Telegram
#5: работа с хуками
#6: настройка бота через BotFather
#7: создание PHP класса для отправки запросов

https://www.youtube.com/playlist?list=PLX0b6DxYL7jCe49XnLFjeiLIgA7LJqD5T

👉 @php_lib
👍8
Парсинг на PHP

Парсинг сайтов на PHP. Всё что нужно знать о парсинге #1
Парсинг PHP: Практикуемся на парсинге интернет-магазина
Парсинг на PHP: Отправка POST запросов через Curl
Написание парсера на PHP и Curl (phpQuery). Сохранение результата в XML файле
Парсинг на PHP с формированием данных в Excel файле
Скрапинг с Goutte (crawler). Парсинг сайтов с использованием библиотеки Goutte.
Парсинг PHP: Кэширование страниц

https://www.youtube.com/playlist?list=PLX0b6DxYL7jCq7-KMKq5A75ZpFkdSEwhE

👉 @php_lib
👍9