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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
Привет! 👋 Мы ищем контент-менеджера для ведения наших профильных тг-каналов. Увлеченность вопросами разработки и информационных технологий обязательна.

➡️ Подробнее о вакансии
➡️ Форма для отклика
💩7
В прошлом месяце был выпущен документальный фильм о Laravel, в котором рассказывается об истории Laravel. Для него было опрошено много людей, которые активно участвуют в сообществе Laravel.

https://youtu.be/PXx9_FFZi8A
👍10😁3
👔 Разработчик для разработки API
⛳️ EasyDocs
💼🥁 Работа в офисе / Удаленка
💵 100 000 - 150 000 рублей

Подробнее: https://proglib.io/vacancies/razrabotchik-dlya-razrabotki-api-easydocs-2022-04-26
💩12
PHP стал строго типизированным

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

https://medium.com/codex/php-became-strongly-typed-66f2b2ae917
🔥20💩18👍1
Прекратите использовать обычные исключения в PHP!

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

https://proglib.io/w/d5ef07f4
👎23👍7💩4
#вопросы_с_собеседований
Зачем нужно ключевое слово final?


Разместив ключевое слово final перед объявлениями методов класса, можно предотвратить их переопределение в дочерних классах, а в случае объявления самого класса как final — его невозможно будет унаследовать. Такие классы и методы призваны защитить чувствительный код от изменений, а сам код становится проще поддерживать. Подробнее в документации.
👍25💩6
#вопросы_с_собеседований
Как следовать PSR standards?

PHP
Standards Recommendations — стандарты оформления кода, а также интерфейсы для стандартных задач. Используются данные стандарты во всех фреймворках, и облегчают взаимодействия между разными библиотеками. Официальная документация, а также хорошая статья на Хабре.
👍6
SOLID

Его спрашивают все, но спрашивают по-разному.
Плохой вариант — вас просят зачитать на память принципы и их определения.
Хороший — вам называют принцип, и просят объяснить его, описать примеры использования, придумать реальную ситуацию когда тот или иной принцип чем то поможет. Такой вариант намного лучше дает понять уровень кандидата и его реальное понимание принципов. Неплохая статья на тему: https://medium.com/webbdev/solid-4ffc018077da
🔥19👍6👎5