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

По всем вопросам @evgenycarter
Download Telegram
Media is too big
VIEW IN TELEGRAM
Как установить Xdebug 3 с помощью Docker и PhpStorm - полное руководство по PHP 8

источник

👉 @php_lib
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🧪 Советы и рекомендации PhpStorm - Сортировка строк по алфавиту

Знаете ли вы, что можно сортировать строки в алфавитном порядке через глобальный поиск? 👀 🔍

👉 @php_lib
7👍1
Найти за полсекунды: сравниваем похожие фотографии

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

https://habr.com/ru/company/oleg-bunin/blog/663012/

👉 @php_lib
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🧪 Советы и рекомендации PhpStorm - Проверка регулярных выражений в строке

Мы все знаем, как трудно бывает отлаживать регулярные выражения. Это не всегда весело.
Но теперь это стало намного проще. В PhpStorm есть инлайн-экшен, где вы можете проверить свои выражения.
В этом примере у меня есть разные URL "YouTube", и мне нужен id видео.

👉 @php_lib
👍5
The Book: 50 drops of PHP

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

Используя фреймворки ежедневно, иногда можно потерять представление о силе языка и основных функциональных возможностях, предоставляемых ядром PHP. Я вижу, что обычно я обращался к документации фреймворка или искал пакет в Packagist для системных, массивных и строковых функций вместо того, чтобы использовать некоторые основные функции, предоставляемые языком.

https://github.com/roberto-butti/50-drops-of-php

👉 @php_lib
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🧪 Советы и рекомендации PhpStorm - Измененные цвета строк

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

Используемые цвета определяются вашей темой. Но, как и все в PhpStorm, вы можете изменить эти цвета. Проверьте настройки "Color Scheme -> VCS" и "Color Scheme -> Diff & Merge".

👉 @php_lib
4👍2🥴1
This media is not supported in your browser
VIEW IN TELEGRAM
🧪 Советы и рекомендации PhpStorm - Lorem ipsum

Всем нам иногда нужен текст-заглушка. В PhpStorm вы можете набрать "lorem" и развернуть его с помощью клавиши табуляции.
Но вы также можете указать количество слов, добавив число "lorem5" или даже объединить его с ярлыком emmet, например "p>lorem5".

👉 @php_lib
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🧪 Советы и рекомендации PhpStorm - переопределение методов

Когда вы хотите переопределить метод, PhpStorm помогает вам уже при его вводе.

Но есть также ярлык для открытия всплывающего окна "Override Methods". В нем вы можете выбрать метод, а также указать, нужно ли копировать родительский DocBlock.

👉 @php_lib
2
This media is not supported in your browser
VIEW IN TELEGRAM
🧪 Советы и рекомендации PhpStorm - Поиск по заглавным буквам

При поиске определенных файлов вы можете просто набрать заглавные символы слова.
Например, "UCCT" для моего класса "UpdateChannelsCommandTest".

Это очень полезно, когда у вас похожие имена файлов и вам трудно найти нужный. Это сэкономит вам много времени.

👉 @php_lib
👍3
Интернет магазин с нуля на Laravel

Курс интернет магазин на Laravel. Урок 1. Подготовка и настройка проекта
Прямой эфир! Курс Интернет-магазин. Этап 1. Подготовка
Курс интернет магазин на Laravel. Урок 2. База данных
Прямой эфир! Курс Интернет-магазин. Этап 2. База данных
Курс интернет магазин на Laravel. Урок 3. Аутентификация и socialite
Главная страница и intervention image. Курс интернет магазин на Laravel. Этап 4.
Фильтры, Laravel Scout, full text поиск. Курс интернет магазин на Laravel. Этап 5.
Характеристики, опции товара. EAV. Курс интернет магазин на Laravel. Этап 6.
Курс по изучению Laravel на примере интернет-магазина. Второй поток.
Обзор содержания курса "Обучение ларавел на примере интернет-магазина".

источник

👉 @php_lib
👍4