Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.34K photos
20 videos
26 files
4.03K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
​​Как создаются веб-баги?

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

https://www.simonewebdesign.it/how-to-create-web-bug-aka-beacon-image/
#advanced #middleware

Миддлвары (посредники) - удобный инструмент для промежуточной обработки запросов пользователя. Это достаточно мощный и сложный механизм, состоящий из цепочки вызовов. В данной статье автор расскажет все, что вы могли еще не знать про посредников.

https://blog.ircmaxell.com/2016/05/all-about-middleware.html
На каком фреймворке вы пишете?
anonymous poll

Laravel – 413
👍👍👍👍👍👍👍 44%

Symfony – 183
👍👍👍 20%

Yii2 – 160
👍👍👍 17%

Не использую фреймворки – 75
👍 8%

Еще не определился, помогите выбрать – 49
👍 5%

Slim – 19
▫️ 2%

Zend Framework – 18
▫️ 2%

Codeigniter – 17
▫️ 2%

👥 934 people voted so far.
Senior Back-End Developer

• Работа в офисе
• Нижний Новгород
• Полная занятость

https://proglib.io/vacancies/senior-back-end-developer-talents-in-games-2019-09-11
#advanced #symfony

Прием для тех, кто использует фреймворк Symfony, который поможет вам вынести валидацию входящих запросов в ArgumentResolver и не использовать глобальный Request. В этой статье автор покажет, как можно до того, как вызовется ваш экшен, принять Request, провалидировать и создать собственный Request с нужными для конкретного экшена аргументами.

https://kvashnin.github.io/blog/using-request-dto-in-symfony/
#advanced #laravel

В этой серии статей автор познакомит вас с понятием Pipeline, а также с удобным пакетом для реализации данного механизма, позволяющего вам обработать необходимый запрос через серию обработчиков, называемых каналами.

Часть 1:
https://bit.ly/2Io3fOP

Часть 2:
https://bit.ly/2odpMHf
#advanced #video

Свойства в php достаточно бедные. В этом видео автор покажет, как реализовать read и write свойства, используя парсеры, лексеры и грамматику.

https://www.youtube.com/watch?v=uve1uIaYDa8
#advanced #oop #video

Видео выступления с прошедшей PHP Russia конференции, в котором Дмитрий Елисеев, разработчик и популярный преподаватель, расскажет о том, что такое, по его мнению, грамотное ООП, как организовывать бизнес-логику и многое другое.

https://elisdn.ru/blog/135/phprussia-oop
Какой у вас опыт в коммерческой разработке?
public poll

Нет опыта – 5K
👍👍👍👍👍👍👍 42%

Более 1 года до 3 лет (включительно) – 3K
👍👍👍 21%

До 1 года (включительно) – 2K
👍👍👍 15%

Более 6 лет – 2K
👍👍 12%

Более 3 до 6 лет (включительно) – 1K
👍👍 11%

👥 13125 people voted so far.
Wisebits в поиске опытного бэкенд-разработчика🚀

4000 EUR
Кипр
Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.

https://teletype.in/@wladeo/SyTrLx5dH
#advanced #di

Внедрение зависимостей - один из важнейших принципов проектирования приложения на любом языке программирования. В этом видео знаменитый разработчик Anthony Ferrara расскажет про Dependency Injection в картинках.

https://www.youtube.com/watch?v=IKD2-MAkXyQ
#advanced

Если вы все свои поля класса объявляете как private, вы - молодец. Однако не надейтесь, что теперь они под надежной защитой. PHP позволяет получить к ним доступ. Как - читаем в статье.

https://prglb.ru/3m4u1
#advanced #algorithms

Коллекция алгоритмов и структур данных, реализованных на языке PHP. Здесь вы найдете алгоритмы сортировки, поиска, различные структуры данных и многое другое.

https://github.com/doganoo/PHPAlgorithms
Как заработать на аренде офиса, которого у вас нет

Наши друзья из Ключа недавно запустили что-то интересное. Если не слышали раньше, то Ключ — это сеть рабочих пространств, которая делает смарт-офисы, коворкинги и переговорные на разных площадках в Москве. Например, у Ключа есть филиалы на Трёхгорной мануфактуре и Арме. На подходе у них новая большая площадка у м. Нагатинская — Ключ Сириус Парк.

По этому случаю в компании запустили реферальную программу: те, кто предложит арендатора в Ключ, смогут получить вознаграждение 5% от месячной платы за аренду — а это до 250 000 ₽.

Как это работает
Есть две простые анкеты.
Первая — это регистрация в реферальной программе: https://bit.ly/2AL4fIo. После неё вам вышлют личный ID брокера.
Вторая анкета — это форма, где нужно оставить контакты ваших знакомых, кто ищет офис: https://bit.ly/2oLH521. Если сделка с ними будет успешной, то вам перечислят вознаграждение. Успешная сделка — это когда договор аренды заключен от 6 месяцев и выше.

Здесь подробнее про другие площадки Ключа: thekey.space/offices
#advanced #video

В этом видео автор расскажет про асинхронный PHP и покажет, как с помощью генераторов читать большие файлы, не забивая память.

https://www.youtube.com/watch?v=0_fncwCJ938