Библиотека пхпшника | 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
加入频道
#php

Антон Титов — соучредитель и технический директор SpiralScout LLC — последние несколько лет активно внедряет Golang в стек разработки компании. На PHP Russia 2019 он рассказал, как тяжёлое и медленное PHP-приложение превратить в гибрид PHP/Go и заставить работать, как если бы оно было написано на Java или другом языке.

Расшифровку доклада Антона читайте на Хабре.
LARAVEL NOVA - ПАНЕЛЬ АДМИНИСТРИРОВАНИЯ ДЛЯ LARAVEL
#php

Laravel Nova - это одностраничное приложение, написанное на Laravel и Vue.js. По словам разработчиков Laravel:
"Nova - красиво разработанная панель администрирования, cозданная специально для облечения создания, деплоя и управления веб-приложением."

Разбираемся с Laravel Nova
​​Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉
Для тех, кто все пропустил:

Конкурс на
📍 2 лучших статьи сайте proglib.io
📍 1 лучший комментарий на сайте proglib.io

Что нужно? Написать статью или оставить комментарий под любой из статей сайта. Победитель выбирается по количеству просмотров и лайков НА сайте. Любители накручивать дисквалифицируются!

Для самых крутых авторов статей мы подготовили подарки:

1 место - годовая подписка на ВСЕ продукты Jetbrains, либо издание по архитектуре ("Архитектура программного обеспечения на практике" или "Чистый код" или "Искусство программирования").
2 место - годовая подписка на какой-то один из продуктов Jetbrains, либо издание про базы данных ("Рефакторинг баз данных или Эволюционное проектирование" или "Базы данных: Проектирование, реализация и сопровождение. Теория и практика" или "Работа с PostgreSQL. Настройка и масштабирование").

А комментатор “не в бровь, а в глаз” получит бумажную книгу на выбор: "Думай медленно...Решай быстро" Канемана, "Музыка мозг. Правила гармоничного развития" или "Мозг во сне. Что происходит с мозгом, пока мы спим".

🔵 Статьи должны быть по теме сайта, от 4к до 8к знаков без пробелов, с уникальностью 90%+ по text.ru, без рекламы и брани. Предпочтение туториалам на базе личного опыта, интересным подборкам и обзорам.
🔵 Комментарий должен быть без рекламы и брани.

И да победят лучшие! 😊
Дедлайн конкурса — 18 октября 2019
Если у вас проблемы с написанием материала, пишите нашему главному редактору @lavafloor
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter pinned «​​Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉 Для тех, кто все пропустил: Конкурс на 📍 2 лучших статьи сайте proglib.io 📍 1 лучший комментарий на сайте proglib.io Что нужно? Написать статью или оставить комментарий под любой…»
Crawler на PHP - вот так! 👌🏻

Пишем краулер на PHP / Часть 1
ЧИТАТЬ >>>
​​Интересуешься веб-разработкой? Стань PHP-программистом! Ведущий веб-интегратор России QSOFT подготовил обширную программу «PHP-разработчик c 0 до PRO». Ты пройдешь путь от Junior до Senior Developer. Получишь четыре проекта в портфолио. Освоишь профессию и гарантированно получишь рабочее место.
Первым 20 ученикам — скидка 20%.

Программа курса и остальные подробности по ссылке: https://clc.to/KYsY1A
Что такое стандартные рекомендации PSR

PHP Standards Recommendations — это набор рекомендаций для разработчиков на PHP.
На сегодняшний день существует 20 рекомендаций PSR. Часть из них находится в активном статусе, другие в виде черновиков. Есть «заброшенные» и отмененные рекомендации. В общем, «движуха» достаточно активная. Попробуем во всём этом разобраться.

https://maxsite.org/page/php-psr
Подборка php библиотек

Подобрали для вас коллекцию из 24 библиотек для облегчения разработки.

https://pyrko.com.ua/razrabotka/podborka-php-bibliotek.html
#advanced

Ключевое слово final известно почти каждому разработчику, но применяют его далеко не все. Особенно те, кто любят и поощряют наследование везде, где возможно. Этот подход обречен на проблемы. Подробнее можно узнать из статьи Матьяса Нобака.

https://matthiasnoback.nl/2018/09/final-classes-by-default-why/
Защищаем приложения от атак

Хорошо написанный код - не значит безопасный. И PHP не исключение.
XSS / SQL injection / CSRF ? Звучит знакомо? Если нет, спешите разобраться, в чем суть.

Защити себя от малвари
​​Кастомизируем посты в Wordpress

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

https://akrabat.com/displaying-exif-information-in-wordpress-posts/

#wordpress
​​Порог входа в профессию для JavaScript-разработчика минимален. При этом фронтенд-разработчик является одной из самых востребованных позиций и интерес к ней только растет.

В SkillFactory стартует целая специализация «Фронтенд-разработчик», где вы изучите HTML, CSS и JS с основ и до реальных рабочих задач: https://clc.to/2sYOoQ
Каждый новый инструмент вы закрепите проектом на практике. Всего реализуете 12 проектов для портфолио.
Здесь же вы уже сможете применять свои знания HTML, CSS в реальных проектах, освоите JS и фреймворки, научитесь работать с бэкендом. В рамках курса вы соберете по частям полноценный сквозной проект.

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

Узнайте больше о возможностях: https://clc.to/2sYOoQ
Пример простого REST API на PHP

В данной заметке пример самого простого REST API на PHP без использования какого-либо фреймворка и других средств. Целью является предоставить общую картину - как это все работает.

https://klisl.com/php-api-rest.html

#php #restapi
Интерфейсный интерфейс, или три плохих совета для именования

Во все времена самым сложным делом в программировании было наименование. Подбирать имена для классов за вас мы, конечно, не будем, но кое-что посоветуем.

https://proglib.io/sh/MfZGI7jeuF
PHP на конкретных примерах

Наиболее полезные и практичные кейсы в одном месте: AJAX, mail / security functions и многое другое.

https://www.guru99.com/php-tutorials.html
PHP для начинающих. Буфер вывода

Без буферизации вывода (по умолчанию) ваш HTML отправляется в браузер по частям, так как PHP обрабатывает ваш script. С буферизацией вывода ваш HTML хранится в переменной и отправляется в браузер как одна часть в конце вашего script. Включение только буферизации вывода уменьшает время, затрачиваемое на загрузку и визуализацию нашего HTML.

https://anton.shevchuk.name/php/php-for-beginners-output-buffer/
​​Подключение Payeer с помощью PHP

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

ЧИТАЙ